enumeración CSC_TransactionConfig (comsvcs.h)
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_NoTransaction Valor: 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_IfContainerIsTransactional Las 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_CreateTransactionIfNecessary Las 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_NewTransaction Siempre 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 |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de