ScriptObjectModel.Log(String, Int32, Byte[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Registra una entrada a todos los proveedores de registro habilitados.
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())
Parámetros
- messageText
- String
El texto de la entrada del registro.
- dataCode
- Int32
Un campo disponible para los datos numéricos que se van a registrar.
- dataBytes
- Byte[]
Un campo disponible para los datos binarios que se van a registrar.
Ejemplos
El siguiente ejemplo de código para su uso dentro de una tarea Script muestra el registro de la tarea Script mediante la grabación de un valor que representa el número de filas procesadas.
[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
Comentarios
Use el método Log del Dts
objeto en el código de la tarea Script para realizar el registro en cualquier proveedor de registro que esté habilitado.