Поделиться через


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

Значение свойства

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

Применяется к

См. также раздел