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
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
Günlüğün yerel bilgisayarda var olup olmadığını belirler.
public:
static bool Exists(System::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 veya null
değeri boş.
Örnekler
String^ myLog = "myNewLog";
if ( EventLog::Exists( myLog ) )
{
Console::WriteLine( "Log '{0}' exists.", myLog );
}
else
{
Console::WriteLine( "Log '{0}' does not exist.", myLog );
}
}
catch ( Exception^ e )
{
Console::WriteLine( "Exception: {0}", e->Message );
}
}
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, belirtilenlerin logName
yerel bilgisayarda zaten mevcut olup olmadığını belirlemek için yeni bir günlük oluşturmadan önce bu yöntemi kullanın. logName
Parametre 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ı Existsiçin bir örneği EventLog oluşturmak gerekli değildir.
Ayrıca bkz.
Şunlara uygulanır
Exists(String, String)
- 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);
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
Parametre geçersiz bir biçim. Aradığınız bilgisayar için doğru söz dizimini kullandığınızdan emin olun.
-veya-
logName
veya null
değeri boş.
Açıklamalar
Uzak bilgisayarda bir günlük olup olmadığını belirlemek için bu yöntemi kullanın. Uzak bir bilgisayarda kaynak 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, parametresi tarafından machineName
belirtilen sunucuda belirtilen logName
bir günlüğün zaten var olup olmadığını belirlemek için yeni bir günlük oluşturmadan önce 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ı Existsyapmak için yeni bir örneği EventLog oluşturmak gerekli değildir.