Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Indica como as transações são configuradas para CServiceConfig.
Syntax
typedef enum tagCSC_TransactionConfig {
CSC_NoTransaction = 0,
CSC_IfContainerIsTransactional,
CSC_CreateTransactionIfNecessary,
CSC_NewTransaction
} CSC_TransactionConfig;
Constantes
CSC_NoTransactionValor: 0 As transações nunca são usadas dentro do contexto delimitado. Essa é a configuração de transação padrão para CServiceConfig quando CSC_InheritanceConfig é definido como CSC_Ignore. |
CSC_IfContainerIsTransactionalAs transações serão usadas somente se o contexto delimitado estiver usando uma transação; uma nova transação nunca é criada. Essa é a configuração de transação padrão para CServiceConfig quando CSC_InheritanceConfig é definido como CSC_Inherit. |
CSC_CreateTransactionIfNecessaryAs transações são sempre usadas. A transação existente é usada ou, se o contexto delimitado ainda não usa transações, uma nova transação é criada. |
CSC_NewTransactionUma nova transação sempre é criada. |
Comentários
Essa enumeração é usada para configurar transações por meio de CServiceConfig para o trabalho enviado por meio da atividade criada por CoCreateActivity ou o trabalho entre chamadas para CoEnterServiceDomain e CoLeaveServiceDomain.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Cabeçalho | comsvcs.h |