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, 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.dll>

using namespace System;
using namespace System::Diagnostics;
int main()
{
   EventLog^ myNewLog = gcnew EventLog;
   myNewLog->Log = "NewEventLog";
   myNewLog->MachineName = "MyServer";
   System::Collections::IEnumerator^ myEnum = myNewLog->Entries->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      EventLogEntry^ entry = safe_cast<EventLogEntry^>(myEnum->Current);
      Console::WriteLine( "\tEntry: {0}", entry->Message );
   }
}
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 bir Source öğesini olay günlüğü nesnenizle ilişkilendirmeniz gerekir. Özelliği yalnızca bir günlükten okurken belirtmek Source gerekmez. Yalnızca Log adı ve MachineName (sunucu bilgisayar adı) belirtebilirsiniz.

Not

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ğırmadan DeleteEventSource özelliğini EventLog değiştiremezsinizSource. özelliğini değiştirirseniz MachineName , EventLog tüm tanıtıcıları kapatır ve yeni bilgisayardaki günlüğe ve kaynağa 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.