SubordinateTransaction Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 |
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 |
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.