Search Results for

    Show / Hide Table of Contents

    Class MongoDbTransactionService

    Transaction service or the mongo db.

    Inheritance
    System.Object
    MongoDbTransactionService
    Implements
    ITransactionService
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Simplic.Data.MongoDB
    Assembly: Simplic.Data.MongoDB.dll
    Syntax
    public class MongoDbTransactionService : ITransactionService

    Constructors

    | Improve this Doc View Source

    MongoDbTransactionService(IMongoContext)

    Initilizes a new instance of mongo database transaction service.

    Declaration
    public MongoDbTransactionService(IMongoContext context)
    Parameters
    Type Name Description
    IMongoContext context

    Mongo database context.

    | Improve this Doc View Source

    MongoDbTransactionService(IMongoContext, String)

    Initilizes a new instance of mongo db transaction service.

    Declaration
    public MongoDbTransactionService(IMongoContext context, string configurationKey)
    Parameters
    Type Name Description
    IMongoContext context

    Mongo database context.

    System.String configurationKey

    Database configuration key.

    Methods

    | Improve this Doc View Source

    AbortAsync(ITransaction)

    Asynchronously aborts a transaction.

    Declaration
    public async Task AbortAsync(ITransaction transaction)
    Parameters
    Type Name Description
    ITransaction transaction

    Transaction to abort.

    Returns
    Type Description
    System.Threading.Tasks.Task

    Task.

    | Improve this Doc View Source

    CommitAsync(ITransaction)

    Asynchronously commits a transaction.

    Declaration
    public async Task CommitAsync(ITransaction transaction)
    Parameters
    Type Name Description
    ITransaction transaction

    Transaction to commit.

    Returns
    Type Description
    System.Threading.Tasks.Task

    Task.

    | Improve this Doc View Source

    CreateAsync()

    Asynchronously creates a new transaction.

    Declaration
    public async Task<ITransaction> CreateAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task<ITransaction>

    Task of transaction.

    Implements

    ITransactionService
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2018 SIMPLIC GmbH
    Generated by DocFx