EventLog.Exists Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.