Linguaggio

ScriptObjectModel.Log(String, Int32, Byte[]) Metodo

Definizione

Registra una voce a tutti i provider di log abilitati.

public:
 void Log(System::String ^ messageText, int dataCode, cli::array <System::Byte> ^ dataBytes);
public void Log(string messageText, int dataCode, byte[] dataBytes);
member this.Log : string * int * byte[] -> unit
Public Sub Log (messageText As String, dataCode As Integer, dataBytes As Byte())

Parametri

messageText
String

Il testo della registrazione del registro.

dataCode
Int32

Un campo disponibile per la registrazione dei dati numerici.

dataBytes
Byte[]

Un campo disponibile per la registrazione dei dati binari.

Esempio

Il seguente esempio di codice da utilizzare all'interno di un compito Script dimostra il logging dal compito Script registrando un valore che rappresenta il numero di righe elaborate.

[Visual Basic]  
Public Sub Main()  

    Dim rowsProcessed As Integer = 100  
    Dim emptyBytes(0) As Byte  

    Try  
        Dts.Log("Rows processed: " & rowsProcessed.ToString, _  
            0, _  
            emptyBytes)  
        Dts.TaskResult = ScriptResults.Success  
    Catch ex As Exception  
        'An error occurred.  
        Dts.Events.FireError(0, "Script Task Example", _  
            ex.Message & ControlChars.CrLf & ex.StackTrace, _  
            String.Empty, 0)  
        Dts.TaskResult = ScriptResults.Failure  
    End Try  

End Sub  

Commenti

Usa il metodo Log dell'oggetto Dts nel codice del task Script per eseguire il logging con qualsiasi provider di log abilitato.

Si applica a