コード例 #1
0
        public OperationStreamEx(NativeRuntime.IFabricOperationStreamEx nativeOperationStream)
        {
            Requires.Argument("stream", nativeOperationStream).NotNull();

            this.nativeOperationStream = nativeOperationStream;
        }
コード例 #2
0
 public NativeCommon.IFabricAsyncOperationContext BeginAtomicGroupRollback(long atomicGroupId, NativeRuntime.IFabricOperationStreamEx undoOperationStream, NativeCommon.IFabricAsyncOperationCallback callback)
 {
     return(Utility.WrapNativeAsyncMethodImplementation(
                (cancellationToken) => this.stateProvider.AtomicGroupRollbackAsync(atomicGroupId, new OperationStreamEx(undoOperationStream), cancellationToken),
                callback,
                "AtomicGroupStateProviderExBroker.AtomicGroupRollback"));
 }