EventLogEntry.ReplacementStrings Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает строки замены, связанные с данной записью в журнале событий.
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()
Значение свойства
Массив, содержащий строки замены, хранящиеся в записи о событии.
Комментарии
Это свойство извлекает только строки замены для записи. Чтобы получить полное сообщение, прочитайте Message свойство .
Свойство ReplacementStrings содержит локализованные версии строк замены, которые используются в записи журнала событий. Если вы предоставляете для приложения файлы ресурсов, содержащие строки на каждом целевом языке, можно создавать сообщения журнала событий на языке, используемом на этом компьютере. Для этого создайте экземпляр класса для сборки ResourceManager ресурса, содержащей строки замены. Первый параметр конструктора ResourceManager(String, Assembly) определяет используемую сборку ресурса. GetString Используйте метод этого экземпляра для предоставления локализованных сообщений для событий журнала. Следующий код автоматически задает для сообщения язык для текущего языка и региональных параметров.
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);