SubordinateTransaction Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma transação não raiz que pode ser delegada. Essa classe não pode ser herdada.
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
- Herança
- Atributos
Comentários
Essa classe deriva Transaction e fornece um construtor que usa uma implementação da ISimpleTransactionSuperior interface. Instâncias desse tipo não são a transação raiz, mas podem ser delegadas.
Construtores
| Nome | Description |
|---|---|
| SubordinateTransaction(IsolationLevel, ISimpleTransactionSuperior) |
Inicializa uma nova instância da classe SubordinateTransaction. |
Propriedades
| Nome | Description |
|---|---|
| IsolationLevel |
Obtém o nível de isolamento da transação. (Herdado de Transaction) |
| PromoterType |
Identifica exclusivamente o formato do |
| TransactionInformation |
Recupera informações adicionais sobre uma transação. (Herdado de Transaction) |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria um clone da transação. (Herdado de Transaction) |
| DependentClone(DependentCloneOption) |
Cria um clone dependente da transação. (Herdado de Transaction) |
| Dispose() |
Libera os recursos mantidos pelo objeto. (Herdado de Transaction) |
| EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions) |
Inscrição um gerenciador de recursos durável que dá suporte à confirmação de duas fases para participar de uma transação. (Herdado de Transaction) |
| EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions) |
Inscrição um gerenciador de recursos durável que dá suporte à otimização de confirmação de fase única para participar de uma transação. (Herdado de Transaction) |
| EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification, Guid) |
Insere um gerenciador de recursos que tem uma transação interna usando um PSPE (alistamento de fase única) promovível. (Herdado de Transaction) |
| EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification) |
Insere um gerenciador de recursos que tem uma transação interna usando um PSPE (alistamento de fase única) promovível. (Herdado de Transaction) |
| EnlistVolatile(IEnlistmentNotification, EnlistmentOptions) |
Inscrição um gerenciador de recursos volátil que dá suporte à confirmação de duas fases para participar de uma transação. (Herdado de Transaction) |
| EnlistVolatile(ISinglePhaseNotification, EnlistmentOptions) |
Inscrição um gerenciador de recursos volátil que dá suporte à otimização de confirmação de fase única para participar de uma transação. (Herdado de Transaction) |
| Equals(Object) |
Determina se essa transação e o objeto especificado são iguais. (Herdado de Transaction) |
| GetHashCode() |
Retorna o código hash dessa instância. (Herdado de Transaction) |
| GetPromotedToken() |
Obtém o |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| PromoteAndEnlistDurable(Guid, IPromotableSinglePhaseNotification, ISinglePhaseNotification, EnlistmentOptions) |
Promove e inslista um gerenciador de recursos durável que dá suporte à confirmação de duas fases para participar de uma transação. (Herdado de Transaction) |
| Rollback() |
Reverte (anula) a transação. (Herdado de Transaction) |
| Rollback(Exception) |
Reverte (anula) a transação. (Herdado de Transaction) |
| SetDistributedTransactionIdentifier(IPromotableSinglePhaseNotification, Guid) |
Define o identificador de transação distribuída gerado pelo promotor não MSDTC. (Herdado de Transaction) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Eventos
| Nome | Description |
|---|---|
| TransactionCompleted |
Indica que a transação foi concluída. (Herdado de Transaction) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Obtém um SerializationInfo com os dados necessários para serializar essa transação. (Herdado de Transaction) |
Aplica-se a
Acesso thread-safe
Esse tipo é thread safe.