EventLogEntry.ReplacementStrings Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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);