EventLog.Exists Metode
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan apakah log yang ditentukan ada.
Exists(String) |
Menentukan apakah log ada pada komputer lokal. |
Exists(String, String) |
Menentukan apakah log ada pada komputer yang ditentukan. |
- 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
- 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
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: