EventLogEntry.ReplacementStrings Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene las cadenas de reemplazo asociadas a la entrada del registro de eventos.
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()
Valor de propiedad
Matriz que contiene las cadenas de reemplazo almacenadas en la entrada del evento.
Comentarios
Esta propiedad recupera solo las cadenas de reemplazo de la entrada. Para recuperar el mensaje completo, lea la Message propiedad .
La ReplacementStrings propiedad contiene las versiones localizadas de las cadenas de reemplazo que se usan en la entrada del registro de eventos. Si proporciona archivos de recursos que contienen cadenas en cada idioma de destino de la aplicación, puede emitir mensajes de registro de eventos en el idioma que se usa en ese equipo. Para ello, cree una instancia de la ResourceManager clase para el ensamblado de recursos que contiene las cadenas de reemplazo. El primer parámetro del ResourceManager(String, Assembly) constructor identifica el ensamblado de recursos que se va a usar. Use el GetString método de esa instancia para proporcionar mensajes localizados para eventos de registro. El código siguiente establece automáticamente el mensaje en el idioma de la referencia cultural actual.
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);