EventLogEntry.ReplacementStrings Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die dem Ereignisprotokolleintrag zugeordneten Ersatzzeichenfolgen ab.
public:
property cli::array <System::String ^> ^ ReplacementStrings { cli::array <System::String ^> ^ get(); };
public string[] ReplacementStrings { get; }
member this.ReplacementStrings : string[]
Public ReadOnly Property ReplacementStrings As String()
Eigenschaftswert
Ein Array, das die im Ereigniseintrag gespeicherten Ersatzzeichenfolgen enthält.
Hinweise
Diese Eigenschaft ruft nur die Ersatzzeichenfolgen für den Eintrag ab. Um die vollständige Nachricht abzurufen, lesen Sie die Message -Eigenschaft.
Die ReplacementStrings -Eigenschaft enthält die lokalisierten Versionen von Ersatzzeichenfolgen, die im Ereignisprotokolleintrag verwendet werden. Wenn Sie Ressourcendateien bereitstellen, die Zeichenfolgen in jeder Zielsprache für Ihre Anwendung enthalten, können Sie Ereignisprotokollmeldungen in der Sprache ausgeben, die auf diesem Computer verwendet wird. Erstellen Sie dazu eine instance der -Klasse für die ResourceManager Ressourcenassembly, die Ihre Ersatzzeichenfolgen enthält. Der erste Parameter des ResourceManager(String, Assembly) Konstruktors identifiziert die zu verwendende Ressourcenassembly. Verwenden Sie die GetString Methode dieses instance, um lokalisierte Nachrichten für Protokollereignisse anzugeben. Der folgende Code legt die Nachricht automatisch auf die Sprache für die aktuelle Kultur fest.
ResourceManager LocRM = new ResourceManager("ReplacementStrings.TestStrings",
typeof(Program).Assembly);
EventLog e1 = new EventLog("LocTest", "MyMachine", "LocTest");
// Get the string associated with the current culture.
e1.WriteEntry(LocRM.GetString("strMessage"),
EventLogEntryType.Information);