TransactionManager.BeginTransaction (Método) (String, Boolean, TransactionContext)

Crea un nuevo objeto de transacción con un nombre especificado y devuelve una referencia a él

Espacio de nombres:  Microsoft.VisualStudio.Modeling
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxis

'Declaración
Public Function BeginTransaction ( _
    name As String, _
    isSerializing As Boolean, _
    context As TransactionContext _
) As Transaction
public Transaction BeginTransaction(
    string name,
    bool isSerializing,
    TransactionContext context
)

Parámetros

  • isSerializing
    Tipo: System.Boolean
    determina el valor de transaction.IsSerializing. true indica que el modelo se está leyendo desde un archivo.

Valor devuelto

Tipo: Microsoft.VisualStudio.Modeling.Transaction
Un objeto Transaction.

Comentarios

Utilice esta versión si ha escrito las reglas y los controladores de eventos que utilizan información pasada en un objeto de contexto de transacción.Dado que las reglas se denominan en un orden arbitrario al final de una transacción, no es posible pasar información o entre ellos a directamente.El contexto de transacción es un diccionario en el que cualquier tipo de información puede pasarse.

Ejemplos

// In a rule:
UsefulInfo info = this.Store.TransactionManager.CurrentTransaction
    .TopLevelTransaction.Context.ContextInfo["akey"] as UsefulInfo;

Seguridad de .NET Framework

Vea también

Referencia

TransactionManager Clase

BeginTransaction (Sobrecarga)

Microsoft.VisualStudio.Modeling (Espacio de nombres)