17.34. Interface IMongoDataModelMapping<T>

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

public interface IMongoDataModelMapping<T>

17.34.1. Type Parameters

T

17.34.2. Properties

17.34.2.1. CollectionName

string CollectionName { get; }

17.34.2.1.1. Property Value

string

17.34.3. Methods

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

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

17.34.3.1.1. Parameters

sessionHandle IClientSessionHandle

collection IMongoCollection<T>

options MongoDB

17.34.3.1.2. Returns

Task

17.34.3.2. ShardCollectionAsync(IClientSessionHandle, MongoDB)

Task ShardCollectionAsync(IClientSessionHandle sessionHandle, MongoDB options)

17.34.3.2.1. Parameters

sessionHandle IClientSessionHandle

options MongoDB

17.34.3.2.2. Returns

Task