EventLog.Exists Metode

Definisi

Menentukan apakah log yang ditentukan ada.

Overload

Exists(String)

Menentukan apakah log ada pada komputer lokal.

Exists(String, String)

Menentukan apakah log ada pada komputer yang ditentukan.

Exists(String)

Sumber:
EventLog.cs
Sumber:
EventLog.cs
Sumber:
EventLog.cs

Menentukan apakah log ada pada komputer lokal.

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

Parameter

logName
String

Nama log yang akan dicari. Nilai yang mungkin termasuk: Aplikasi, Keamanan, Sistem, log khusus aplikasi lainnya (seperti yang terkait dengan Direktori Aktif), atau log kustom apa pun di komputer.

Mengembalikan

true jika log ada di komputer lokal; jika tidak, false.

Pengecualian

LogName adalah null atau nilainya kosong.

Contoh

      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

Keterangan

Gunakan metode ini untuk menentukan apakah ada log pada komputer lokal. Jika Anda ingin menentukan apakah sumber ada di komputer lokal, gunakan SourceExists.

Karena metode ini mengakses registri, Anda harus memiliki izin registri yang sesuai di komputer lokal; jika tidak, kueri mengembalikan false.

Karena Anda tidak dapat memberikan nama log baru dari log yang ada pada komputer yang sama, gunakan metode ini sebelum membuat log baru untuk menentukan apakah yang ditentukan logName sudah ada pada komputer lokal. Parameter logName tidak peka huruf besar/kecil.

Exists adalah static metode , sehingga dapat dipanggil pada kelas itu sendiri. Tidak perlu membuat instans EventLog untuk memanggil Exists.

Lihat juga

Berlaku untuk

Exists(String, String)

Sumber:
EventLog.cs
Sumber:
EventLog.cs
Sumber:
EventLog.cs

Menentukan apakah log ada pada komputer yang ditentukan.

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

Parameter

logName
String

Log yang akan dicari. Nilai yang mungkin termasuk: Aplikasi, Keamanan, Sistem, log khusus aplikasi lainnya (seperti yang terkait dengan Direktori Aktif), atau log kustom apa pun di komputer.

machineName
String

Nama komputer tempat mencari log, atau "." untuk komputer lokal.

Mengembalikan

true jika log ada di komputer yang ditentukan; jika tidak, false.

Pengecualian

Parameter machineName adalah format yang tidak valid. Pastikan Anda telah menggunakan sintaks yang tepat untuk komputer tempat Anda mencari.

-atau-

logName adalah null atau nilainya kosong.

Keterangan

Gunakan metode ini untuk menentukan apakah ada log pada komputer jarak jauh. Jika Anda ingin menentukan apakah sumber ada di komputer jarak jauh, gunakan SourceExists.

Karena metode ini mengakses registri, Anda harus memiliki izin registri yang sesuai pada komputer yang ditentukan; jika tidak, kueri mengembalikan false.

Karena Anda tidak dapat memberikan nama log baru dari log yang ada pada komputer yang sama, gunakan metode ini sebelum membuat log baru untuk menentukan apakah log dengan yang ditentukan logName sudah ada pada server yang ditentukan oleh machineName parameter. Parameter logName dan machineName tidak peka huruf besar/kecil.

Exists adalah static metode , sehingga dapat dipanggil pada kelas itu sendiri. Tidak perlu membuat instans EventLog baru untuk memanggil Exists.

Lihat juga

Berlaku untuk