EventLog.MachineName Proprietà

Definizione

Ottiene o imposta il nome del computer in cui leggere o scrivere eventi.

C#
[System.ComponentModel.SettingsBindable(true)]
public string MachineName { get; set; }
C#
public string MachineName { get; set; }

Valore della proprietà

Nome del server in cui risiede il registro eventi. Il valore predefinito è il computer locale (".").

Attributi

Eccezioni

Il nome del computer non è valido.

Esempio

Nell'esempio seguente vengono lette le voci nel registro eventi "NewEventLog" in un computer specificato.

C#
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);
        }
    }
}

Commenti

Se si scrive in un registro eventi, è necessario associare un oggetto Source all'oggetto registro eventi per connetterlo a un log specifico. Non è necessario specificare la proprietà solo durante la Source lettura da un log. È possibile specificare solo il Log nome e MachineName (nome computer server).

Nota

Non è necessario specificare se MachineName ci si connette a un log. Se non si specifica MachineName, viene utilizzato il computer locale (".").

Un'origine può essere registrata solo in un log alla volta. Se la Source proprietà è stata impostata per un'istanza di EventLog, non è possibile modificare la MachineName proprietà per tale EventLog oggetto senza modificare prima il valore di Source o la chiamata DeleteEventSource . Se si modifica la MachineName proprietà , l'oggetto EventLog chiude tutti gli handle e ricollega il log e l'origine nel nuovo computer.

Il MachineName valore non può essere una stringa vuota. Se non è impostata in modo esplicito, per impostazione predefinita viene utilizzato il computer locale (".").

Si applica a

Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Vedi anche