ScriptObjectModel.Log(String, Int32, Byte[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет запись в журналы всех включенных регистраторов.
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())
Параметры
- messageText
- String
Текст записи журнала.
- dataCode
- Int32
Поле для включения в протокол числовых данных.
- dataBytes
- Byte[]
Поле для включения в протокол двоичных данных.
Примеры
В следующем примере кода для использования внутри задачи «Скрипт» демонстрируется ведение журнала из задачи «Скрипт», записав значение, представляющее количество обработанных строк.
[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
Комментарии
Используйте метод Dts
log объекта в коде задачи «Скрипт» для выполнения ведения журнала для всех включенных поставщиков журналов.