Aracılığıyla paylaş


EventLog.MachineName Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.