EventLogEntry.ReplacementStrings Eigenschaft

Definition

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

String[]

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);  

Gilt für:

Weitere Informationen