IDTSLogging.Log メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ログエントリーを書きます。
public:
void Log(System::String ^ eventName, System::String ^ computerName, System::String ^ operatorName, System::String ^ sourceName, System::String ^ sourceGuid, System::String ^ executionGuid, System::String ^ messageText, DateTime startTime, DateTime endTime, int dataCode, cli::array <System::Byte> ^ % dataBytes);
public void Log(string eventName, string computerName, string operatorName, string sourceName, string sourceGuid, string executionGuid, string messageText, DateTime startTime, DateTime endTime, int dataCode, ref byte[] dataBytes);
abstract member Log : string * string * string * string * string * string * string * DateTime * DateTime * int * Byte[] -> unit
Public Sub Log (eventName As String, computerName As String, operatorName As String, sourceName As String, sourceGuid As String, executionGuid As String, messageText As String, startTime As DateTime, endTime As DateTime, dataCode As Integer, ByRef dataBytes As Byte())
パラメーター
- eventName
- String
ログエントリを呼び出すイベントです。
- computerName
- String
ローカルコンピュータの名前です。
- operatorName
- String
ユーザーアカウントです。
- sourceName
- String
イベントのソースであるオブジェクト。
- sourceGuid
- String
タスクの GUID。
- executionGuid
- String
パッケージの特定の実行のGUIDは、同じパッケージの複数実行を区別するために使われます。
- messageText
- String
ログに書くテキスト。
- startTime
- DateTime
イベントの開始時刻。
- endTime
- DateTime
イベントの終了時刻。
- dataCode
- Int32
数値データフィールド。
- dataBytes
- Byte[]
バイナリの大きなオブジェクト(BLOB)用のバイト配列フィールドです。
注釈
記録の主な方法は Log 方式です。 この方法で記録されたすべてのイベントは、 LoggingOptions オブジェクトによってフィルタリングされます。 しかし、ログが有効かどうかに基づいて通話を Log に条件付けることで、 Enabled の状態を確認することで一定のパフォーマンス向上が得られます。 これにより、引数の作成やメソッド呼び出しのオーバーヘッドを節約できます。