Table of Contents

Class EntityScopeBuilder

Namespace
Tharga.MongoDB.Lockable
Assembly
Tharga.MongoDB.dll
public class EntityScopeBuilder
Inheritance
EntityScopeBuilder
Inherited Members

Methods

Build<T>(T, Func<T, bool, Exception, Task>)

public static EntityScope<T, ObjectId> Build<T>(T entity, Func<T, bool, Exception, Task> releaseAction = null) where T : LockableEntityBase<ObjectId>

Parameters

entity T
releaseAction Func<T, bool, Exception, Task>

Returns

EntityScope<T, ObjectId>

Type Parameters

T

Build<T, TKey>(T, Func<T, bool, Exception, Task>)

public static EntityScope<T, TKey> Build<T, TKey>(T entity, Func<T, bool, Exception, Task> releaseAction = null) where T : LockableEntityBase<TKey>

Parameters

entity T
releaseAction Func<T, bool, Exception, Task>

Returns

EntityScope<T, TKey>

Type Parameters

T
TKey