EnterpriseServicesInteropOption Enumeração
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.
Especifica como as transações distribuídas interagem com transações COM+.
public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption =
Public Enum EnterpriseServicesInteropOption
- Herança
Campos
Automatic | 1 | Pesquise por um contexto COM+ existente e sincronize com ele, se houver. |
Full | 2 | O contexto System.EnterpriseServices (que pode ser recuperado chamando o método estático Transaction da classe ContextUtil) e a transação de ambiente System.Transactions (que pode ser recuperada chamando o método estático Current da classeTransaction) sempre são sincronizados. Isso introduz uma penalidade de desempenho porque pode ser necessário criar novos contextos System.EnterpriseServices. |
None | 0 | Não há sincronização entre Transaction e Current. |
Comentários
O .NET Framework permite que componentes .NET gerenciados participem de transações COM+ usando as classes no System.EnterpriseServices namespace. No entanto, como a interoperação não é fornecida por padrão, você precisa usar essa enumeração para especificar como deseja participar do contexto COM+. Especificamente, quando você criar um novo TransactionScope, use essa enumeração para indicar como deseja que sua transação participe de transações COM+. Para obter mais informações, consulte Interoperabilidade com serviços empresariais e transações COM+.