Sdílet prostřednictvím


EventLogEntry.ReplacementStrings Vlastnost

Definice

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

String[]

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

Platí pro

Viz také