Share via


ITransaction

ITransaction

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release. The Exchange OLE DB provider provides an implementation of the ITransactionLocal interface with the following restrictions:

  • Nested transactions are not supported.
  • The ITransactionJoin interface, used to perform two-phase commit transactions, is not supported.
  • Full transaction isolation is not supported. The provider prevents dirty reads (in other words, supported by grouped operations), yet allows non-repeatable reads or phantoms. Specifically, the provider allows read committed (that is, cursor stability). This means that the provider will only support a value of ISOLATION_LEVEL_READCOMMITTED for the isoLevel argument of ITransactionLocal::StartTransaction. All other values specified for the isoLevel parameter will cause ITransactionLocal::StartTransaction to fail with an error reporting that this isolation level is not a valid option.

Send us your feedback about the Microsoft Exchange Server 2003 SDK.

Build: June 2007 (2007.618.1)

© 2003-2006 Microsoft Corporation. All rights reserved. Terms of use.