EventLogSession EventLogSession EventLogSession EventLogSession Class

定義

ローカル コンピューターまたはリモート コンピューターのイベント ログ サービスへのアクセスに使用されます。これにより、コンピューター上のイベント ログおよびイベント プロバイダーに関する情報の管理と収集を行うことができます。Used to access the Event Log service on the local computer or a remote computer so you can manage and gather information about the event logs and event providers on the computer.

public ref class EventLogSession : IDisposable
public class EventLogSession : IDisposable
type EventLogSession = class
    interface IDisposable
Public Class EventLogSession
Implements IDisposable
継承
EventLogSessionEventLogSessionEventLogSessionEventLogSession
実装

たとえば、このクラスを使用してコードを参照してくださいHow To:イベントのクエリ方法。イベント パブリッシャーに関する情報を取得または方法。構成し、イベント ログのプロパティを読み取るします。For example code using this class, see How To: Query for Events, How to: Retrieve Information About an Event Publisher or How to: Configure and Read Event Log Properties.

コンストラクター

EventLogSession() EventLogSession() EventLogSession() EventLogSession()

新しい EventLogSession オブジェクトを初期化して、ローカルのイベント ログ サービスとの接続を確立します。Initializes a new EventLogSession object, establishes a connection with the local Event Log service.

EventLogSession(String) EventLogSession(String) EventLogSession(String) EventLogSession(String)

新しい EventLogSession オブジェクトを初期化して、指定したコンピューター上のイベント ログ サービスとの接続を確立します。Initializes a new EventLogSession object, and establishes a connection with the Event Log service on the specified computer. メソッドを呼び出すユーザーの資格情報 (ユーザー名およびパスワード) が、リモート コンピューターへのアクセスの資格情報に使用されます。The credentials (user name and password) of the user who calls the method is used for the credentials to access the remote computer.

EventLogSession(String, String, String, SecureString, SessionAuthentication) EventLogSession(String, String, String, SecureString, SessionAuthentication) EventLogSession(String, String, String, SecureString, SessionAuthentication) EventLogSession(String, String, String, SecureString, SessionAuthentication)

新しい EventLogSession オブジェクトを初期化して、指定したコンピューター上のイベント ログ サービスとの接続を確立します。Initializes a new EventLogSession object, and establishes a connection with the Event Log service on the specified computer. 指定した資格情報 (ユーザー名およびパスワード) が、リモート コンピューターへのアクセスの資格情報に使用されます。The specified credentials (user name and password) are used for the credentials to access the remote computer.

プロパティ

GlobalSession GlobalSession GlobalSession GlobalSession

ローカル コンピューターのイベント ログ サービスに接続される静的な定義済みのセッション オブジェクトを取得します。Gets a static predefined session object that is connected to the Event Log service on the local computer.

メソッド

CancelCurrentOperations() CancelCurrentOperations() CancelCurrentOperations() CancelCurrentOperations()

このセッション オブジェクトが接続するイベント ログ サービスの現在アクティブなあらゆる操作 (イベント ログの読み取り、イベント ログのサブスクライブなど) を取り消します。Cancels any operations (such as reading an event log or subscribing to an event log) that are currently active for the Event Log service that this session object is connected to.

ClearLog(String) ClearLog(String) ClearLog(String) ClearLog(String)

指定したイベント ログのイベントを消去します。Clears events from the specified event log.

ClearLog(String, String) ClearLog(String, String) ClearLog(String, String) ClearLog(String, String)

指定したイベント ログからイベントを消去し、消去したイベントを指定したファイルに保存します。Clears events from the specified event log, and saves the cleared events to the specified file.

Dispose() Dispose() Dispose() Dispose()

このオブジェクトに使用されているすべてのリソースを解放します。Releases all the resources used by this object.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

このオブジェクトに使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExportLog(String, PathType, String, String) ExportLog(String, PathType, String, String) ExportLog(String, PathType, String, String) ExportLog(String, PathType, String, String)

イベントを外部ログ ファイルにエクスポートします。Exports events into an external log file. イベントは、イベント メッセージなしで格納されます。The events are stored without the event messages.

ExportLog(String, PathType, String, String, Boolean) ExportLog(String, PathType, String, String, Boolean) ExportLog(String, PathType, String, String, Boolean) ExportLog(String, PathType, String, String, Boolean)

イベントを外部ログ ファイルにエクスポートします。Exports events into an external log file. 指定したクエリが一部のログで失敗した場合でも、メソッドによるイベントのエクスポートが続行されることを示すフラグを設定できます。A flag can be set to indicate that the method will continue exporting events even if the specified query fails for some logs. イベントは、イベント メッセージなしで格納されます。The events are stored without the event messages.

ExportLogAndMessages(String, PathType, String, String) ExportLogAndMessages(String, PathType, String, String) ExportLogAndMessages(String, PathType, String, String) ExportLogAndMessages(String, PathType, String, String)

イベントとそのメッセージを外部のログ ファイルにエクスポートします。Exports events and their messages into an external log file.

ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo) ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo) ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo) ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo)

イベントとそのメッセージを外部のログ ファイルにエクスポートします。Exports events and their messages into an external log file. 指定したクエリが一部のログで失敗した場合でも、メソッドによるイベントのエクスポートが続行されることを示すフラグを設定できます。A flag can be set to indicate that the method will continue exporting events even if the specified query fails for some logs. イベント メッセージは、指定した言語でエクスポートされます。The event messages are exported in the specified language.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetLogInformation(String, PathType) GetLogInformation(String, PathType) GetLogInformation(String, PathType) GetLogInformation(String, PathType)

指定したイベント ログのランタイム情報を格納するオブジェクトを取得します。Gets an object that contains runtime information for the specified event log.

GetLogNames() GetLogNames() GetLogNames() GetLogNames()

イベント ログ サービスに登録されているすべてのイベント ログ名の列挙可能なコレクションを取得します。Gets an enumerable collection of all the event log names that are registered with the Event Log service.

GetProviderNames() GetProviderNames() GetProviderNames() GetProviderNames()

イベント ログ サービスに登録されているすべてのイベント プロバイダー名の列挙可能なコレクションを取得します。Gets an enumerable collection of all the event provider names that are registered with the Event Log service. イベント プロバイダーは、イベントをイベント ログに発行するアプリケーションです。An event provider is an application that publishes events to an event log.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください