Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Indica cómo se configuran las transacciones para CServiceConfig.
Syntax
typedef enum tagCSC_TransactionConfig {
CSC_NoTransaction = 0,
CSC_IfContainerIsTransactional,
CSC_CreateTransactionIfNecessary,
CSC_NewTransaction
} CSC_TransactionConfig;
Constantes
CSC_NoTransactionValor: 0 Las transacciones nunca se usan en el contexto delimitado. Esta es la configuración de transacción predeterminada para CServiceConfig cuando CSC_InheritanceConfig se establece en CSC_Ignore. |
CSC_IfContainerIsTransactionalLas transacciones solo se usan si el contexto delimitado usa una transacción; nunca se crea una nueva transacción. Esta es la configuración de transacción predeterminada para CServiceConfig cuando CSC_InheritanceConfig se establece en CSC_Inherit. |
CSC_CreateTransactionIfNecessaryLas transacciones siempre se usan. Se usa la transacción existente o si el contexto delimitado aún no usa transacciones, se crea una nueva transacción. |
CSC_NewTransactionSiempre se crea una nueva transacción. |
Comentarios
Esta enumeración se usa para configurar transacciones a través de CServiceConfig para el trabajo enviado a través de la actividad creada por CoCreateActivity o el trabajo que se incluye entre llamadas a CoEnterServiceDomain y CoLeaveServiceDomain.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
| Encabezado | comsvcs.h |