EventLog.Exists メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したログが存在するかどうかを判断します。
オーバーロード
| 名前 | 説明 |
|---|---|
| Exists(String) |
ログがローカル コンピューターに存在するかどうかを判断します。 |
| Exists(String, String) |
指定したコンピューターにログが存在するかどうかを判断します。 |
Exists(String)
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
ログがローカル コンピューターに存在するかどうかを判断します。
public:
static bool Exists(System::String ^ logName);
public static bool Exists(string? logName);
public static bool Exists(string logName);
static member Exists : string -> bool
Public Shared Function Exists (logName As String) As Boolean
パラメーター
- logName
- String
検索するログの名前。 使用可能な値は、アプリケーション、セキュリティ、システム、その他のアプリケーション固有のログ (Active Directoryに関連付けられているログなど)、またはコンピューター上の任意のカスタム ログです。
返品
true ログがローカル コンピューターに存在する場合。それ以外の場合は false。
例外
logName が null されているか、値が空です。
例
string myLog = "myNewLog";
if (EventLog.Exists(myLog))
{
Console.WriteLine("Log '"+myLog+"' exists.");
}
else
{
Console.WriteLine("Log '"+myLog+"' does not exist.");
}
Dim myLog As String = "myNewLog"
If EventLog.Exists(myLog) Then
Console.WriteLine("Log '" + myLog + "' exists.")
Else
Console.WriteLine("Log '" + myLog + "' does not exist.")
End If
注釈
このメソッドを使用して、ローカル コンピューターにログが存在するかどうかを確認します。 ソースがローカル コンピューターに存在するかどうかを確認するには、 SourceExistsを使用します。
このメソッドはレジストリにアクセスするため、ローカル コンピューターに対する適切なレジストリアクセス許可が必要です。それ以外の場合、クエリは falseを返します。
同じコンピューター上の既存のログの名前を新しいログに指定できないため、新しいログを作成する前にこのメソッドを使用して、指定した logName がローカル コンピューターに既に存在するかどうかを判断します。
logName パラメーターでは、大文字と小文字は区別されません。
Exists は static メソッドであるため、クラス自体で呼び出すことができます。
EventLogを呼び出すためにExistsのインスタンスを作成する必要はありません。
こちらもご覧ください
適用対象
Exists(String, String)
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
- ソース:
- EventLog.cs
指定したコンピューターにログが存在するかどうかを判断します。
public:
static bool Exists(System::String ^ logName, System::String ^ machineName);
public static bool Exists(string? logName, string machineName);
public static bool Exists(string logName, string machineName);
static member Exists : string * string -> bool
Public Shared Function Exists (logName As String, machineName As String) As Boolean
パラメーター
- logName
- String
検索対象のログ。 使用可能な値は、アプリケーション、セキュリティ、システム、その他のアプリケーション固有のログ (Active Directoryに関連付けられているログなど)、またはコンピューター上の任意のカスタム ログです。
- machineName
- String
ログを検索するコンピューターの名前。ローカル コンピューターの場合は "." です。
返品
true 指定したコンピューターにログが存在する場合。それ以外の場合は false。
例外
machineName パラメーターが無効な形式です。 検索するコンピューターに適切な構文が使用されていることを確認します。
-又は-
logNameがnullされているか、値が空です。
注釈
このメソッドを使用して、リモート コンピューターにログが存在するかどうかを確認します。 ソースがリモート コンピューターに存在するかどうかを確認するには、 SourceExistsを使用します。
このメソッドはレジストリにアクセスするため、指定したコンピューターに対する適切なレジストリアクセス許可が必要です。それ以外の場合、クエリは falseを返します。
同じコンピューター上の既存のログの名前を新しいログに指定できないため、新しいログを作成する前に、このメソッドを使用して、指定した logName を持つログが、 machineName パラメーターで指定されたサーバーに既に存在するかどうかを判断します。
logNameパラメーターと machineName パラメーターでは、大文字と小文字は区別されません。
Exists は static メソッドであるため、クラス自体で呼び出すことができます。
EventLogを呼び出すために、Existsの新しいインスタンスを作成する必要はありません。