EventLog.MachineName Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de naam op van de computer waarop gebeurtenissen moeten worden gelezen of geschreven.
public:
property System::String ^ MachineName { System::String ^ get(); void set(System::String ^ value); };
public string MachineName { get; set; }
[System.ComponentModel.SettingsBindable(true)]
public string MachineName { get; set; }
member this.MachineName : string with get, set
[<System.ComponentModel.SettingsBindable(true)>]
member this.MachineName : string with get, set
Public Property MachineName As String
Waarde van eigenschap
De naam van de server waarop het gebeurtenislogboek zich bevindt. De standaardwaarde is de lokale computer (".").
- Kenmerken
Uitzonderingen
De computernaam is ongeldig.
Voorbeelden
In het volgende voorbeeld worden vermeldingen in het gebeurtenislogboek ,NewEventLog' op een opgegeven computer gelezen.
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
Opmerkingen
Als u naar een gebeurtenislogboek schrijft, moet u een Source aan het gebeurtenislogboekobject koppelen om het te verbinden met een bepaald logboek. Het is niet nodig om de Source eigenschap op te geven wanneer u alleen leest vanuit een logboek. U kunt alleen de Log naam en MachineName (servercomputernaam) opgeven.
Note
U hoeft niet op MachineName te geven of u verbinding maakt met een logboek. Als u de MachineNameoptie niet opgeeft, wordt ervan uitgegaan dat de lokale computer (".") wordt gebruikt.
Een bron kan slechts worden geregistreerd bij één logboek tegelijk. Als de Source eigenschap is ingesteld voor een exemplaar van EventLog, kunt u de MachineName eigenschap hiervoor EventLog niet wijzigen zonder eerst de waarde van Source of aanroepen DeleteEventSource te wijzigen. Als u de MachineName eigenschap wijzigt, EventLog worden alle ingangen gesloten en opnieuw gekoppeld aan het logboek en de bron op de nieuwe computer.
De MachineName waarde mag geen lege tekenreeks zijn. Als deze niet expliciet is ingesteld, wordt deze standaard ingesteld op de lokale computer (".").