C# Класс Spark.Store.Mongo.MongoTransaction

Показать файл Открыть проект

Открытые методы

Метод Описание
Begin ( ) : void
Commit ( ) : void
Insert ( BsonDocument document ) : void
InsertBatch ( IList documents ) : void
KeyOf ( BsonDocument document ) : BsonValue
KeysOf ( IEnumerable documents ) : IEnumerable
MarkExisting ( IEnumerable documents ) : void
MongoTransaction ( MongoCollection collection ) : System
ReadCurrent ( string resourceid ) : BsonDocument
RemoveQueued ( string transid ) : void
RemoveTransaction ( string transid ) : void
Rollback ( ) : void

Приватные методы

Метод Описание
MarkExisting ( BsonDocument document ) : void
PrepareNew ( BsonDocument document ) : void
PrepareNew ( IEnumerable documents ) : void
Sweep ( string transid, string statusfrom, string statusto ) : void

Описание методов

Begin() публичный Метод

public Begin ( ) : void
Результат void

Commit() публичный Метод

public Commit ( ) : void
Результат void

Insert() публичный Метод

public Insert ( BsonDocument document ) : void
document BsonDocument
Результат void

InsertBatch() публичный Метод

public InsertBatch ( IList documents ) : void
documents IList
Результат void

KeyOf() публичный Метод

public KeyOf ( BsonDocument document ) : BsonValue
document BsonDocument
Результат BsonValue

KeysOf() публичный Метод

public KeysOf ( IEnumerable documents ) : IEnumerable
documents IEnumerable
Результат IEnumerable

MarkExisting() публичный Метод

public MarkExisting ( IEnumerable documents ) : void
documents IEnumerable
Результат void

MongoTransaction() публичный Метод

public MongoTransaction ( MongoCollection collection ) : System
collection MongoCollection
Результат System

ReadCurrent() публичный Метод

public ReadCurrent ( string resourceid ) : BsonDocument
resourceid string
Результат BsonDocument

RemoveQueued() публичный Метод

public RemoveQueued ( string transid ) : void
transid string
Результат void

RemoveTransaction() публичный Метод

public RemoveTransaction ( string transid ) : void
transid string
Результат void

Rollback() публичный Метод

public Rollback ( ) : void
Результат void