EnterpriseServicesInteropOption Enumeração

Definição

Especifica como as transações distribuídas interagem com as transações COM+.

public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption = 
Public Enum EnterpriseServicesInteropOption
Herança
EnterpriseServicesInteropOption

Campos

Name Valor Description
None 0

Não existe sincronização entre Transaction e Current.

Automatic 1

Procure um contexto COM+ existente e sincronize com ele, caso exista.

Full 2

O System.EnterpriseServices contexto (que pode ser recuperado chamando o método Transaction estático da ContextUtil classe) e a System.Transactions transação ambiente (que pode ser recuperada chamando o método Current estático da Transaction classe) estão sempre sincronizados. Isto introduz uma penalização de desempenho porque podem ser necessários novos System.EnterpriseServices contextos.

Observações

O .NET Framework permite que componentes de .NET geridos participem em transações COM+ usando as classes no espaço de nomes System.EnterpriseServices. No entanto, como a interoperabilidade não é fornecida por defeito, é necessário usar esta enumeração para especificar como pretende participar no contexto COM+. Especificamente, quando criares uma nova TransactionScope, usa esta enumeração para indicar como queres que a tua transação participe nas transações COM+. Para mais informações, consulte Interoperabilidade com Serviços Empresariais e Transações COM+.

Aplica-se a

Ver também