EnterpriseServicesInteropOption Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il modo in cui le transazioni distribuite interagiscono con le transazioni COM+.
public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption =
Public Enum EnterpriseServicesInteropOption
- Ereditarietà
Campi
Automatic | 1 | Cerca un contesto COM+ esistente e, se presente, esegue la sincronizzazione con esso. |
Full | 2 | Il contesto System.EnterpriseServices (che può essere recuperato chiamando il metodo statico Transaction della classe ContextUtil) e la transazione di ambiente System.Transactions (che può essere recuperata chiamando il metodo statico Current della classe Transaction) sono sempre sincronizzati. In questo modo si verifica una riduzione delle prestazioni dal momento che può essere necessario creare nuovi contesti System.EnterpriseServices. |
None | 0 | Non esiste alcuna sincronizzazione tra Transaction e Current. |
Commenti
.NET Framework consente ai componenti .NET gestiti di partecipare alle transazioni COM+ usando le classi nello spazio dei System.EnterpriseServices nomi . Tuttavia, poiché l'interoperabilità non è fornita per impostazione predefinita, è necessario usare questa enumerazione per specificare come si desidera partecipare al contesto COM+. In particolare, quando si crea un nuovo TransactionScopeoggetto , usare questa enumerazione per indicare come si desidera che la transazione partecipi alle transazioni COM+. Per altre informazioni, vedere Interoperabilità con Enterprise Services e transazioni COM+.