ScriptObjectModel.Log(String, Int32, Byte[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.