Table of Contents

Interface IUserRepositoryCollection<TUserEntity>

Namespace
Tharga.Team.MongoDB
Assembly
Tharga.Team.MongoDB.dll
public interface IUserRepositoryCollection<TUserEntity> : IDiskRepositoryCollection<TUserEntity>, IDiskRepositoryCollection<TUserEntity, ObjectId>, IRepositoryCollection<TUserEntity, ObjectId>, IReadOnlyRepositoryCollection<TUserEntity, ObjectId>, IRepositoryCollection, IReadOnlyRepositoryCollection where TUserEntity : EntityBase, IUser

Type Parameters

TUserEntity
Inherited Members
IDiskRepositoryCollection<TUserEntity, ObjectId>.AddOrReplaceAsync(TUserEntity, IClientSessionHandle)
IDiskRepositoryCollection<TUserEntity, ObjectId>.ReplaceOneAsync(TUserEntity, OneOption<TUserEntity>, IClientSessionHandle)
IDiskRepositoryCollection<TUserEntity, ObjectId>.UpdateOneAsync(ObjectId, UpdateDefinition<TUserEntity>, IClientSessionHandle)
IDiskRepositoryCollection<TUserEntity, ObjectId>.UpdateOneAsync(FilterDefinition<TUserEntity>, UpdateDefinition<TUserEntity>, OneOption<TUserEntity>, IClientSessionHandle)
IDiskRepositoryCollection<TUserEntity, ObjectId>.UpdateManyAsync(FilterDefinition<TUserEntity>, UpdateDefinition<TUserEntity>, IClientSessionHandle)
IDiskRepositoryCollection<TUserEntity, ObjectId>.DeleteOneAsync(FilterDefinition<TUserEntity>, OneOption<TUserEntity>, IClientSessionHandle)
IDiskRepositoryCollection<TUserEntity, ObjectId>.DeleteManyAsync(FilterDefinition<TUserEntity>, IClientSessionHandle)
IDiskRepositoryCollection<TUserEntity, ObjectId>.GetCollection()
IRepositoryCollection<TUserEntity, ObjectId>.AddAsync(TUserEntity, IClientSessionHandle)
IRepositoryCollection<TUserEntity, ObjectId>.TryAddAsync(TUserEntity, IClientSessionHandle)
IRepositoryCollection<TUserEntity, ObjectId>.DeleteOneAsync(ObjectId, IClientSessionHandle)
IReadOnlyRepositoryCollection<TUserEntity, ObjectId>.GetDirtyAsync()
IReadOnlyRepositoryCollection<TUserEntity, ObjectId>.GetFailedIndices()
IRepositoryCollection.DropCollectionAsync()