Condividi tramite


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

Definizione

Carica una voce in 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

Testo della voce di log.

dataCode
Int32

Campo disponibile per la registrazione di dati numerici.

dataBytes
Byte[]

Campo disponibile per la registrazione di dati binari.

Esempio

Nell'esempio seguente di codice da usare all'interno di un'attività Script viene illustrata la registrazione dall'attività 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

Usare il metodo Log dell'oggetto Dts nel codice attività Script per eseguire la registrazione a tutti i provider di log abilitati.

Si applica a