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