Deveel.Data.Protocol.ServerConnector.BeginTransaction C# (CSharp) Method

BeginTransaction() protected method

protected BeginTransaction ( ) : int
return int
        protected int BeginTransaction()
        {
            AssertAuthenticated();

            var transaction = Database.CreateTransaction(IsolationLevel.Serializable);
            if (transaction == null)
                throw new InvalidOperationException();

            return transaction.CommitId;
        }

Usage Example

Exemplo n.º 1
0
            private IMessageEnvelope ProcessBegin(IDictionary <string, object> metadata)
            {
                try {
                    connector.AssertNotDisposed();
                    connector.AssertAuthenticated();

                    var id = connector.BeginTransaction();
                    return(connector.CreateEnvelope(metadata, new BeginResponse(id)));
                } catch (Exception ex) {
                    // TODO: Log the error ...
                    return(CreateErrorResponse(metadata, ex));
                }
            }
All Usage Examples Of Deveel.Data.Protocol.ServerConnector::BeginTransaction