ScriptObjectModel.Log(String, Int32, Byte[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將項目記錄至所有已啟用的記錄提供者。
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
備註
在腳本工作程式碼中使用物件的Log方法 Dts ,對已啟用的任何記錄提供者執行記錄。