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)