次の方法で共有


EntryWrittenEventArgs.Entry プロパティ

ログに書き込まれたイベント ログ エントリを取得します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)

構文

'宣言
Public ReadOnly Property Entry As EventLogEntry
'使用
Dim instance As EntryWrittenEventArgs
Dim value As EventLogEntry

value = instance.Entry
public EventLogEntry Entry { get; }
public:
property EventLogEntry^ Entry {
    EventLogEntry^ get ();
}
/** @property */
public EventLogEntry get_Entry ()
public function get Entry () : EventLogEntry

プロパティ値

イベント ログに書き込まれたエントリを表す EventLogEntry

使用例

次の例は、既に EntryWrittenEventArgs(EventLogEntry) のサンプルが実装してあることを前提としています。

これは、カスタム EventLog オブジェクトを作成して、エントリを書き込みます。次に、カスタム イベント ログの最初のエントリを使用して EntryWrittenEventArgs オブジェクトを作成します。このオブジェクトは、メッセージを通知するときに使用します。

Protected Shared Sub MyOnEntry(source As Object, e As EntryWrittenEventArgs)
   Dim myEventLogEntry As EventLogEntry = e.Entry
   If Not (myEventLogEntry Is Nothing) Then
      Console.WriteLine("Current message entry is: '" + _
                                          myEventLogEntry.Message + "'")
   Else
      Console.WriteLine("The current entry is null")
   End If
End Sub 'MyOnEntry
protected static void MyOnEntry(Object source, EntryWrittenEventArgs e)
{
   EventLogEntry myEventLogEntry=e.Entry;
   if(myEventLogEntry!=null)
   {
      Console.WriteLine("Current message entry is: '" 
                        + myEventLogEntry.Message+"'");
   }
   else
   {
      Console.WriteLine("The current entry is null");
   }
}
void MyOnEntry( Object^ source, EntryWrittenEventArgs^ e )
{
   EventLogEntry^ myEventLogEntry = e->Entry;
   if ( myEventLogEntry )
   {
      Console::WriteLine( "Current message entry is: '{0}'", myEventLogEntry->Message );
   }
   else
   {
      Console::WriteLine( "The current entry is null" );
   }
}
protected static void MyOnEntry(Object source, EntryWrittenEventArgs e)
{
    EventLogEntry myEventLogEntry = e.get_Entry();
    if (myEventLogEntry != null) {
        Console.WriteLine("Current message entry is: '" 
            + myEventLogEntry.get_Message() + "'");
    }
    else {
        Console.WriteLine("The current entry is null");
    }
} //MyOnEntry

プラットフォーム

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 2.0、1.1、1.0

参照

関連項目

EntryWrittenEventArgs クラス
EntryWrittenEventArgs メンバ
System.Diagnostics 名前空間