SubordinateTransaction Klasa

Definicja

Reprezentuje nieuleganą transakcję, którą można delegować. Klasa ta nie może być dziedziczona.

public ref class SubordinateTransaction sealed : System::Transactions::Transaction
public sealed class SubordinateTransaction : System.Transactions.Transaction
[System.Serializable]
public sealed class SubordinateTransaction : System.Transactions.Transaction
type SubordinateTransaction = class
    inherit Transaction
[<System.Serializable>]
type SubordinateTransaction = class
    inherit Transaction
Public NotInheritable Class SubordinateTransaction
Inherits Transaction
Dziedziczenie
SubordinateTransaction
Atrybuty

Uwagi

Ta klasa pochodzi z Transaction klasy i udostępnia konstruktor, który przyjmuje implementację interfejsu ISimpleTransactionSuperior . Wystąpienia tego typu nie są transakcją główną, ale mogą być delegowane.

Konstruktory

SubordinateTransaction(IsolationLevel, ISimpleTransactionSuperior)

Inicjuje nowe wystąpienie klasy SubordinateTransaction.

Właściwości

IsolationLevel

Pobiera poziom izolacji transakcji.

(Odziedziczone po Transaction)
PromoterType

Unikatowo identyfikuje format bajtu[] zwracanego przez metodę Promote po podwyższeniu poziomu transakcji.

(Odziedziczone po Transaction)
TransactionInformation

Pobiera dodatkowe informacje o transakcji.

(Odziedziczone po Transaction)

Metody

BeginCommitInternal(AsyncCallback) (Odziedziczone po Transaction)
Clone()

Tworzy klon transakcji.

(Odziedziczone po Transaction)
DependentClone(DependentCloneOption)

Tworzy zależny klon transakcji.

(Odziedziczone po Transaction)
Dispose()

Zwalnia zasoby przechowywane przez obiekt.

(Odziedziczone po Transaction)
EndCommitInternal(IAsyncResult) (Odziedziczone po Transaction)
EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions)

Enlists durable resource manager, który obsługuje dwa zatwierdzenia fazy, aby uczestniczyć w transakcji.

(Odziedziczone po Transaction)
EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions)

Enlists durable resource manager, który obsługuje optymalizację zatwierdzeń w jednej fazie, aby uczestniczyć w transakcji.

(Odziedziczone po Transaction)
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification)

Enlists a resource manager, który ma transakcję wewnętrzną przy użyciu promotable pojedynczej fazy rejestracji (PSPE).

(Odziedziczone po Transaction)
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification, Guid)

Enlists a resource manager, który ma transakcję wewnętrzną przy użyciu promotable pojedynczej fazy rejestracji (PSPE).

(Odziedziczone po Transaction)
EnlistVolatile(IEnlistmentNotification, EnlistmentOptions)

Enlists nietrwały menedżer zasobów, który obsługuje dwa zatwierdzenia fazy, aby uczestniczyć w transakcji.

(Odziedziczone po Transaction)
EnlistVolatile(ISinglePhaseNotification, EnlistmentOptions)

Zapisuje nietrwałego menedżera zasobów, który obsługuje optymalizację zatwierdzania pojedynczego etapu, aby uczestniczyć w transakcji.

(Odziedziczone po Transaction)
Equals(Object)

Określa, czy ta transakcja i określony obiekt są równe.

(Odziedziczone po Transaction)
GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

(Odziedziczone po Transaction)
GetPromotedToken()

Pobiera bajt[] zwrócony przez metodę Promote po podwyższeniu poziomu transakcji.

(Odziedziczone po Transaction)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
PromoteAndEnlistDurable(Guid, IPromotableSinglePhaseNotification, ISinglePhaseNotification, EnlistmentOptions)

Promuje i zaciąga trwałe menedżera zasobów, który obsługuje dwa zatwierdzenia fazy do udziału w transakcji.

(Odziedziczone po Transaction)
Rollback()

Cofa (przerywa) transakcję.

(Odziedziczone po Transaction)
Rollback(Exception)

Cofa (przerywa) transakcję.

(Odziedziczone po Transaction)
SetDistributedTransactionIdentifier(IPromotableSinglePhaseNotification, Guid)

Ustawia identyfikator transakcji rozproszonej generowany przez promotora innego niż MSDTC.

(Odziedziczone po Transaction)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

TransactionCompleted

Wskazuje, że transakcja została ukończona.

(Odziedziczone po Transaction)

Jawne implementacje interfejsu

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Pobiera element SerializationInfo z danymi wymaganymi do serializacji tej transakcji.

(Odziedziczone po Transaction)

Dotyczy

Bezpieczeństwo wątkowe

Ten typ jest bezpieczny wątkowo.