Ler em inglês

Compartilhar via


TransactionOptions Estrutura

Definição

Contém informações adicionais que especificam comportamentos de transação.

C#
public struct TransactionOptions : IEquatable<System.Transactions.TransactionOptions>
C#
public struct TransactionOptions
Herança
TransactionOptions
Implementações

Comentários

Essa estrutura encapsula os parâmetros de nível de tempo limite e isolamento de uma transação em uma única estrutura simples. Ele é passado para os TransactionScope construtores e CommittableTransaction para criar uma nova transação com os comportamentos desejados.

Propriedades

IsolationLevel

Obtém ou define o nível de isolamento da transação.

Timeout

Obtém ou define o período de tempo limite da transação.

Métodos

Equals(Object)

Determina se essa instância TransactionOptions e o objeto especificado são iguais.

Equals(TransactionOptions)

Indica se a instância atual é igual a outra instância do mesmo tipo.

GetHashCode()

Retorna o código hash para a instância.

Operadores

Equality(TransactionOptions, TransactionOptions)

Testa se duas instâncias de TransactionOptions especificadas são equivalentes.

Inequality(TransactionOptions, TransactionOptions)

Retorna um valor que indica se duas instâncias TransactionOptions não são iguais.

Aplica-se a

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1