TransactionOptions Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém informações adicionais que especificam comportamentos de transação.
public value class TransactionOptions : IEquatable<System::Transactions::TransactionOptions>
public value class TransactionOptions
public struct TransactionOptions : IEquatable<System.Transactions.TransactionOptions>
public struct TransactionOptions
type TransactionOptions = struct
Public Structure TransactionOptions
Implements IEquatable(Of TransactionOptions)
Public Structure TransactionOptions
- Herança
- Implementações
Observações
Esta estrutura encapsula os parâmetros de timeout e nível de isolamento para uma transação numa única estrutura simples. É passada aos TransactionScope construtores e CommittableTransaction para criar uma nova transação com os comportamentos desejados.
Propriedades
| Name | Description |
|---|---|
| IsolationLevel |
Obtém ou define o nível de isolamento da transação. |
| Timeout |
Obtém ou define o período de tempo limite para a transação. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se esta TransactionOptions instância e o objeto especificado são iguais. |
| Equals(TransactionOptions) |
Indica se a instância atual é igual a outra instância do mesmo tipo. |
| GetHashCode() |
Devolve o código de hash para esta instância. |
Operadores
| Name | Description |
|---|---|
| Equality(TransactionOptions, TransactionOptions) |
Testa se duas instâncias especificadas TransactionOptions são equivalentes. |
| Inequality(TransactionOptions, TransactionOptions) |
Devolve um valor que indica se duas TransactionOptions instâncias não são iguais. |