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žce 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 obsahující náhradní řetězce uložené v položce události.
Poznámky
Tato vlastnost načte pouze náhradní řetězce pro položku. Pokud chcete načíst celou zprávu, přečtěte si Message vlastnost.
Vlastnost ReplacementStrings obsahuje lokalizované verze náhradních řetězců, které se používají v položce protokolu událostí. Pokud zadáte soubory prostředků, které obsahují řetězce v každém cílovém jazyce pro vaši aplikaci, můžete generovat zprávy protokolu událostí v jazyce používaném v tomto počítači. Uděláte to tak, že vytvoříte instanci ResourceManager třídy pro sestavení prostředků, které obsahuje vaše náhradní řetězce. První parametr konstruktoru ResourceManager(String, Assembly) identifikuje sestavení prostředků, které se má použít. GetString Metoda této instance slouží 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);