21.34. Interface IMongoDataModelMapping<T>

Namespace: ArmoniK.Core.Adapters.MongoDB.Common
Assembly: ArmoniK.Core.Adapters.MongoDB.dll

public interface IMongoDataModelMapping<T>

21.34.1. Type Parameters

T

21.34.2. Properties

21.34.2.1. CollectionName

string CollectionName { get; }

21.34.2.1.1. Property Value

string

21.34.3. Methods

21.34.3.1. InitializeIndexesAsync(IClientSessionHandle, IMongoCollection<T>, MongoDB)

Task InitializeIndexesAsync(IClientSessionHandle sessionHandle, IMongoCollection<T> collection, MongoDB options)

21.34.3.1.1. Parameters

sessionHandle IClientSessionHandle

collection IMongoCollection<T>

options MongoDB

21.34.3.1.2. Returns

Task

21.34.3.2. ShardCollectionAsync(IClientSessionHandle, MongoDB)

Task ShardCollectionAsync(IClientSessionHandle sessionHandle, MongoDB options)

21.34.3.2.1. Parameters

sessionHandle IClientSessionHandle

options MongoDB

21.34.3.2.2. Returns

Task