ScriptComponent.Log メソッド
ログ エントリを書き込みます。
名前空間: Microsoft.SqlServer.Dts.Pipeline
アセンブリ: Microsoft.SqlServer.TxScript (Microsoft.SqlServer.TxScript.dll)
構文
'宣言
Public Sub Log ( _
messageText As String, _
dataCode As Integer, _
dataBytes As Byte() _
)
'使用
Dim instance As ScriptComponent
Dim messageText As String
Dim dataCode As Integer
Dim dataBytes As Byte()
instance.Log(messageText, dataCode, dataBytes)
public void Log(
string messageText,
int dataCode,
byte[] dataBytes
)
public:
void Log(
String^ messageText,
int dataCode,
array<unsigned char>^ dataBytes
)
member Log :
messageText:string *
dataCode:int *
dataBytes:byte[] -> unit
public function Log(
messageText : String,
dataCode : int,
dataBytes : byte[]
)
パラメーター
- messageText
型: System.String
ログ記録エントリのテキストです。
- dataCode
型: System.Int32
ログに数値データを記録できるフィールドです。
- dataBytes
型: array<System.Byte[]
ログにバイナリ データを記録できるフィールドです。
説明
スクリプト コンポーネント開発者は、直接的には ScriptComponent クラスを使用しませんが、UserComponent クラスを介して ScriptComponent から継承する ScriptMain クラスのメソッドおよびプロパティをコーディングすることにより、間接的に使用します。
開発者は、ScriptMain クラスの Log メソッドを使用して、ユーザー定義データを有効なログ プロバイダーにログ記録します。
使用例
次のコード サンプルは、スクリプト コンポーネントの開発時に Log メソッドを使用して、コンポーネントからの情報をログ記録する方法を示します。 詳細については、「スクリプト コンポーネントでのログ記録」を参照してください。
Dim bt(0) As Byte
Me.Log("Test Log Event", _
0, _
bt)