Couchbase .NET SDK __CB_SDK_VERSION__

Show / Hide Table of Contents

Class DocumentAlreadyInTransactionException

Indicates a document being modified is already being modified in the same transaction.

Inheritance
object
Exception
CouchbaseException
AttemptException
DocumentAlreadyInTransactionException
Implements
ISerializable
IRetryable
Inherited Members
CouchbaseException.ToString()
CouchbaseException.Context
Exception.GetBaseException()
Exception.GetType()
Exception.TargetSite
Exception.Message
Exception.Data
Exception.InnerException
Exception.HelpLink
Exception.Source
Exception.HResult
Exception.StackTrace
Exception.SerializeObjectState
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Couchbase.Client.Transactions.Error.Attempts
Assembly: Couchbase.NetClient.dll
Syntax
public class DocumentAlreadyInTransactionException : AttemptException, ISerializable, IRetryable

Properties

View Source

Doc

Gets the document in question.

Declaration
public TransactionGetResult Doc { get; }
Property Value
Type Description
TransactionGetResult

Methods

View Source

Create(AttemptContext, TransactionGetResult)

Creates an instance of the DocumentAlreadyInTransactionException.

Declaration
public static DocumentAlreadyInTransactionException Create(AttemptContext ctx, TransactionGetResult doc)
Parameters
Type Name Description
AttemptContext ctx

The AttemptContext.

TransactionGetResult doc

The document in question.

Returns
Type Description
DocumentAlreadyInTransactionException

An initialized instance.

Implements

ISerializable
IRetryable

Extension Methods

ExceptionExtensions.ResolveRetryReason(CouchbaseException)
ErrorClassExtensions.Classify(Exception)
  • View Source
In this article
Back to top Copyright © 2020 Couchbase, Inc. All rights reserved.