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.
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
- name
Tipo: System.String
el nombre de la transacción.
- isSerializing
Tipo: System.Boolean
determina el valor de transaction.IsSerializing. true indica que el modelo se está leyendo desde un archivo.
- context
Tipo: Microsoft.VisualStudio.Modeling.TransactionContext
Un objeto de contexto de transacción a crear disponible durante la transacción.
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.