Compartilhar via


TransactionOptions Estrutura

Definição

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

public value class TransactionOptions
public value class TransactionOptions : IEquatable<System::Transactions::TransactionOptions>
public struct TransactionOptions
public struct TransactionOptions : IEquatable<System.Transactions.TransactionOptions>
type TransactionOptions = struct
Public Structure TransactionOptions
Public Structure TransactionOptions
Implements IEquatable(Of 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