Sdílet prostřednictvím


EventLogEntry.ReplacementStrings Vlastnost

Definice

Získá náhradní řetězce přidružené k položky protokolu událostí.

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

Hodnota vlastnosti

String[]

Pole, které obsahuje náhradní řetězce uložené v položce události.

Poznámky

Tato vlastnost načte pouze řetězce nahrazení pro položku. Pokud chcete načíst celou zprávu, přečtěte Message si vlastnost .

Vlastnost ReplacementStrings obsahuje lokalizované verze náhradních řetězců, které se používají v položce protokolu událostí. Pokud pro vaši aplikaci zadáte soubory prostředků, které obsahují řetězce v každém cílovém jazyce, můžete generovat zprávy protokolu událostí v jazyce, který se používá na tomto počítači. Chcete-li to provést, vytvořte instanci ResourceManager třídy pro sestavení prostředků, která obsahuje náhradní řetězce. První parametr konstruktoru ResourceManager(String, Assembly) identifikuje sestavení prostředků, které se má použít. Použijte metodu GetString této instance k poskytování lokalizovaných zpráv pro události protokolu. Následující kód automaticky nastaví zprávu do jazyka pro aktuální jazykovou verzi.

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

Platí pro

Viz také