Sdílet prostřednictvím


TransactionManager.BeginTransaction – metoda (String, Boolean, TransactionContext)

Vytvoří nový objekt transakce s daným názvem a vrátí odkaz na

Obor názvů:  Microsoft.VisualStudio.Modeling
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

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

Parametry

  • isSerializing
    Typ: System.Boolean
    Určuje hodnotu transaction.IsSerializing. true označuje model se čte ze souboru.

Vrácená hodnota

Typ: Microsoft.VisualStudio.Modeling.Transaction
Objekt Transaction.

Poznámky

Pomocí této verze, pokud jste napsali pravidla a obslužné rutiny událostí, které používají informace předaný objekt kontextu transakce.Protože pravidla se nazývají libovolného pořadí na konci transakce, není možné předávat informace mezi nimi přímo.Kontext transakce je slovník, ve kterém lze předat libovolný druh informací.

Příklady

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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

TransactionManager Třída

BeginTransaction – přetížení

Microsoft.VisualStudio.Modeling – obor názvů