Condividi tramite


ScriptObjectModel.Transaction Proprietà

Definizione

Restituisce la transazione associata al contenitore dell'attività Script.

public:
 property System::Object ^ Transaction { System::Object ^ get(); };
public object Transaction { get; }
member this.Transaction : obj
Public ReadOnly Property Transaction As Object

Valore della proprietà

Transazione associata al contenitore dell'attività Script. Questo valore può essere Null.

Esempio

Nell'esempio di codice da usare all'interno di un'attività Script viene illustrato come accedere alle gestioni connessioni dall'attività Script e associare tali connessioni alla transazione attiva usando la Transaction proprietà . Nell'esempio si presuppone che sia sta creata e configurata una gestione connessione denominata Test ADO.NET Connection e una gestione connessione file flat denominata Test Flat File Connection. Si noti che la gestione connessione ADO.NET restituisce un SqlConnection oggetto che è possibile usare immediatamente per connettersi all'origine dati. La gestione connessione file flat, invece, restituisce solo una stringa che contiene il percorso e il nome file. È necessario utilizzare i metodi dello spazio dei nomi System.IO per aprire e utilizzare il file flat.

Public Sub Main()  

    Dim myADONETConnection As SqlClient.SqlConnection  
    myADONETConnection = _  
        DirectCast(Dts.Connections("Test ADO.NET Connection").AcquireConnection(Dts.Transaction), _  
        SqlClient.SqlConnection)  
    MsgBox(myADONETConnection.ConnectionString, _  
        MsgBoxStyle.Information, "ADO.NET Connection")  

    Dim myFlatFileConnection As String  
    myFlatFileConnection = _  
        DirectCast(Dts.Connections("Test Flat File Connection").AcquireConnection(Dts.Transaction), _  
        String)  
    MsgBox(myFlatFileConnection, MsgBoxStyle.Information, "Flat File Connection")  

    Dts.TaskResult = ScriptResults.Success  

End Sub  

Commenti

Utilizzare la Transaction proprietà dell'oggetto Dts nel codice attività Script per fare riferimento alla transazione associata al contenitore dell'attività Script. È possibile passare questo riferimento alla transazione quando si chiama il AcquireConnection metodo di una gestione connessione.

Si applica a