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í.
Registran una entrada en todos los proveedores de registros 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 de registro.
- dataCode
- Int32
Un campo disponible para que se registren datos numéricos.
- dataBytes
- Byte[]
Un campo disponible para registrar datos binarios.
Ejemplos
El siguiente ejemplo de código para usar dentro de una tarea de Script demuestra el registro de la tarea de Script registrando 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
Utiliza el método Log del Dts objeto en el código de tarea Script para realizar el registro en cualquier proveedor de log que esté habilitado.