ScriptComponent.Log Method
ログ エントリを書き込みます。
名前空間: Microsoft.SqlServer.Dts.Pipeline
アセンブリ: Microsoft.SqlServer.TxScript (microsoft.sqlserver.txscript.dll 内)
構文
'宣言
Public Sub Log ( _
messageText As String, _
dataCode As Integer, _
dataBytes As Byte() _
)
public void Log (
string messageText,
int dataCode,
byte[] dataBytes
)
public:
void Log (
String^ messageText,
int dataCode,
array<unsigned char>^ dataBytes
)
public void Log (
String messageText,
int dataCode,
byte[] dataBytes
)
public function Log (
messageText : String,
dataCode : int,
dataBytes : byte[]
)
パラメータ
- messageText
ログ記録エントリのテキストです。
- dataCode
ログに数値データを記録できるフィールドです。
- dataBytes
ログにバイナリ データを記録できるフィールドです。
解説
スクリプト コンポーネント開発者は、直接的には ScriptComponent クラスを使用しませんが、UserComponent クラスを介して ScriptComponent から継承する ScriptMain クラスのメソッドおよびプロパティをコーディングすることにより、間接的に使用します。
開発者は、ScriptMain クラスの Log メソッドを使用して、ユーザー定義データを有効なログ プロバイダにログ記録します。
使用例
次のコード サンプルは、スクリプト コンポーネント開発者が Log メソッドを使用して、コンポーネントからの情報をログ記録する方法を示します。詳細については、「Interacting with the Package in the Script Component」を参照してください。
Dim bt(0) As Byte
Me.Log("Test Log Event", _
0, _
bt)
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
ScriptComponent Class
ScriptComponent Members
Microsoft.SqlServer.Dts.Pipeline Namespace