Table of Contents

Interface IApiKeyRepositoryCollection

Namespace
Tharga.Team.Service
Assembly
Tharga.Team.Service.dll

Collection interface for disk-backed API key storage. Auto-registered by Tharga.MongoDB.

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