21.60. Class ResultDataModelMapping

Namespace: ArmoniK.Core.Adapters.MongoDB.Table.DataModel
Assembly: ArmoniK.Core.Adapters.MongoDB.dll

public record ResultDataModelMapping : IMongoDataModelMapping<Result>, IEquatable<ResultDataModelMapping>

21.60.1. Inheritance

objectResultDataModelMapping

21.60.2. Implements

IMongoDataModelMapping<Result>, IEquatable<ResultDataModelMapping>

21.60.3. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

21.60.4. Constructors

21.60.4.1. ResultDataModelMapping()

public ResultDataModelMapping()

21.60.5. Properties

21.60.5.1. CollectionName

public string CollectionName { get; }

21.60.5.1.1. Property Value

string

21.60.6. Methods

21.60.6.1. InitializeIndexesAsync(IClientSessionHandle, IMongoCollection<Result>, MongoDB)

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

21.60.6.1.1. Parameters

sessionHandle IClientSessionHandle

collection IMongoCollection<Result>

options MongoDB

21.60.6.1.2. Returns

Task

21.60.6.2. ShardCollectionAsync(IClientSessionHandle, MongoDB)

public Task ShardCollectionAsync(IClientSessionHandle sessionHandle, MongoDB options)

21.60.6.2.1. Parameters

sessionHandle IClientSessionHandle

options MongoDB

21.60.6.2.2. Returns

Task