次の方法で共有


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[]
)

パラメーター

  • dataBytes
    型: array<System. . :: . .Byte> [] () [] []
    ログにバイナリ データを記録できるフィールドです。

説明

スクリプト コンポーネント開発者は、直接的には ScriptComponent クラスを使用しませんが、UserComponent クラスを介して ScriptComponent から継承する ScriptMain クラスのメソッドおよびプロパティをコーディングすることにより、間接的に使用します。

開発者は、ScriptMain クラスの Log メソッドを使用して、ユーザー定義データを有効なログ プロバイダにログ記録します。

使用例

次のコード サンプルは、スクリプト コンポーネントの開発時に Log メソッドを使用して、コンポーネントからの情報をログ記録する方法を示します。詳細については、「スクリプト コンポーネントでのログ記録」を参照してください。

Dim bt(0) As Byte
Me.Log("Test Log Event", _
  0, _
  bt)