EventLog.Exists Yöntem

Tanım

Belirtilen günlüğün var olup olmadığını belirler.

Aşırı Yüklemeler

Name Description
Exists(String)

Günlüğün yerel bilgisayarda var olup olmadığını belirler.

Exists(String, String)

Günlüğün belirtilen bilgisayarda var olup olmadığını belirler.

Exists(String)

Kaynak:
EventLog.cs
Kaynak:
EventLog.cs
Kaynak:
EventLog.cs
Kaynak:
EventLog.cs
Kaynak:
EventLog.cs
Kaynak:
EventLog.cs
Kaynak:
EventLog.cs
Kaynak:
EventLog.cs

Günlüğün yerel bilgisayarda var olup olmadığını belirler.

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

Parametreler

logName
String

Aranacak günlüğün adı. Olası değerler şunlardır: Uygulama, Güvenlik, Sistem, uygulamaya özgü diğer günlükler (Active Directory ile ilişkili olanlar gibi) veya bilgisayardaki herhangi bir özel günlük.

Döndürülenler

true günlük yerel bilgisayarda varsa; aksi takdirde , false.

Özel durumlar

logName değeri null veya değeri boş.

Örnekler

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

Açıklamalar

Yerel bilgisayarda bir günlük olup olmadığını belirlemek için bu yöntemi kullanın. Yerel bilgisayarda bir kaynak olup olmadığını belirlemek istiyorsanız kullanın SourceExists.

Bu yöntem kayıt defterine eriştiğinden, yerel bilgisayarda uygun kayıt defteri izinlerine sahip olmanız gerekir; aksi takdirde, sorgu döndürür false.

Yeni bir günlüğe aynı bilgisayarda var olan bir günlüğün adını veremediğiniz için, belirtilenin logName yerel bilgisayarda zaten var olup olmadığını belirlemek için yeni bir günlük oluşturmadan önce bu yöntemi kullanın. logName Parametresi büyük/küçük harfe duyarlı değil.

Exists bir static yöntemdir, bu nedenle sınıfın kendisinde çağrılabilir. çağrısı EventLogiçin bir örneği Exists oluşturmak gerekli değildir.

Ayrıca bkz.

Şunlara uygulanır

Exists(String, String)

Kaynak:
EventLog.cs
Kaynak:
EventLog.cs
Kaynak:
EventLog.cs
Kaynak:
EventLog.cs
Kaynak:
EventLog.cs
Kaynak:
EventLog.cs
Kaynak:
EventLog.cs
Kaynak:
EventLog.cs

Günlüğün belirtilen bilgisayarda var olup olmadığını belirler.

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

Parametreler

logName
String

Aranacak günlük. Olası değerler şunlardır: Uygulama, Güvenlik, Sistem, uygulamaya özgü diğer günlükler (Active Directory ile ilişkili olanlar gibi) veya bilgisayardaki herhangi bir özel günlük.

machineName
String

Günlüğün arandığı bilgisayarın adı veya yerel bilgisayar için "."

Döndürülenler

true belirtilen bilgisayarda günlük varsa; aksi takdirde , false.

Özel durumlar

machineName Parametresi geçersiz bir biçimdir. Aradığınız bilgisayar için uygun söz dizimini kullandığınızdan emin olun.

-veya-

logName veya null değeri boş.

Açıklamalar

Uzak bilgisayarda günlük olup olmadığını belirlemek için bu yöntemi kullanın. Uzak bilgisayarda bir kaynağın var olup olmadığını belirlemek istiyorsanız kullanın SourceExists.

Bu yöntem kayıt defterine eriştiğinden, belirtilen bilgisayarda uygun kayıt defteri izinlerine sahip olmanız gerekir; aksi takdirde, sorgu döndürür false.

Yeni bir günlüğe aynı bilgisayarda var olan bir günlüğün adını veremediğiniz için, yeni bir günlük oluşturmadan önce parametresi tarafından logName belirtilen sunucuda belirtilen machineName bir günlüğün zaten mevcut olup olmadığını belirlemek için bu yöntemi kullanın. logName ve machineName parametreleri büyük/küçük harfe duyarlı değildir.

Exists bir static yöntemdir, bu nedenle sınıfın kendisinde çağrılabilir. çağrısı EventLogiçin yeni bir örneği Exists oluşturmak gerekli değildir.

Ayrıca bkz.

Şunlara uygulanır