示例#1
0
        /// <inheritdoc />
        public override RollbackResponse Rollback(CallSettings callSettings = null)
        {
            CheckActive();
            var response = _client.Rollback(_projectId, TransactionId, callSettings);

            _active = false;
            return(response);
        }
示例#2
0
 public void Rollback()
 {
     // Snippet: Rollback(string,ByteString,CallSettings)
     // Create client
     DatastoreClient datastoreClient = DatastoreClient.Create();
     // Initialize request argument(s)
     string     projectId   = "";
     ByteString transaction = ByteString.CopyFromUtf8("");
     // Make the request
     RollbackResponse response = datastoreClient.Rollback(projectId, transaction);
     // End snippet
 }
示例#3
0
 public void Rollback_RequestObject()
 {
     // Snippet: Rollback(RollbackRequest,CallSettings)
     // Create client
     DatastoreClient datastoreClient = DatastoreClient.Create();
     // Initialize request argument(s)
     RollbackRequest request = new RollbackRequest
     {
         ProjectId   = "",
         Transaction = ByteString.CopyFromUtf8(""),
     };
     // Make the request
     RollbackResponse response = datastoreClient.Rollback(request);
     // End snippet
 }