EventLog.MachineName Özellik
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.
Olayların okunduğu veya yazıldığı bilgisayarın adını alır veya ayarlar.
public:
property System::String ^ MachineName { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.SettingsBindable(true)]
public string MachineName { get; set; }
public string MachineName { get; set; }
[<System.ComponentModel.SettingsBindable(true)>]
member this.MachineName : string with get, set
member this.MachineName : string with get, set
Public Property MachineName As String
Özellik Değeri
Olay günlüğünün bulunduğu sunucunun adı. Varsayılan değer yerel bilgisayardır (".").
- Öznitelikler
Özel durumlar
Bilgisayar adı geçersiz.
Örnekler
Aşağıdaki örnek, belirtilen bilgisayardaki "NewEventLog" olay günlüğündeki girdileri okur.
using System;
using System.Diagnostics;
class MySample{
public static void Main(){
EventLog myNewLog = new EventLog();
myNewLog.Log = "NewEventLog";
myNewLog.MachineName = "MyServer";
foreach(EventLogEntry entry in myNewLog.Entries){
Console.WriteLine("\tEntry: " + entry.Message);
}
}
}
Imports System.Diagnostics
Class MySample
Public Shared Sub Main()
Dim myNewLog As New EventLog()
myNewLog.Log = "NewEventLog"
myNewLog.MachineName = "MyServer"
Dim entry As EventLogEntry
For Each entry In myNewLog.Entries
Console.WriteLine((ControlChars.Tab & "Entry: " & entry.Message))
Next entry
End Sub
End Class
Açıklamalar
Bir olay günlüğüne yazarsanız, belirli bir günlüğe bağlamak için olay Source günlüğü nesnenizle ilişkilendirmeniz gerekir. Özelliğin yalnızca bir günlükten okurken belirtilmesi Source gerekmez. Yalnızca Log adı ve MachineName (sunucu bilgisayar adı) belirtebilirsiniz.
Uyarı
Bir günlüğe MachineName bağlanıyorsanız değerini belirtmeniz gerekmez. belirtmezseniz MachineName, yerel bilgisayar (".") varsayılır.
Bir kaynak aynı anda yalnızca bir günlüğe kaydedilebilir. Source özelliği bir örneği EventLogiçin ayarlandıysa, değerini değiştirmeden MachineName veya önce çağrısı DeleteEventSource yapmadan özelliğini EventLog değiştiremezsinizSource. özelliğini değiştirirseniz MachineName , EventLog yeni bilgisayardaki günlük ve kaynağa tüm tanıtıcılar ve yeniden ekler.
Değer MachineName boş bir dize olamaz. Açıkça ayarlanmadıysa, varsayılan olarak yerel bilgisayar (".") olarak ayarlanır.