Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad EventLogEntry.ReplacementStrings

 

Publicado: octubre de 2016

Obtiene las cadenas de reemplazo asociadas a la entrada del registro de eventos.

Espacio de nombres:   System.Diagnostics
Ensamblado:  System (en System.dll)

public string[] ReplacementStrings { get; }

Valor de propiedad

Type: System.String[]

Matriz que contiene las cadenas de reemplazo almacenadas en la entrada del evento.

Esta propiedad recupera sólo las cadenas de reemplazo para la entrada. Para recuperar el mensaje completo, lea la Message propiedad.

El ReplacementStrings propiedad contiene las versiones localizadas de las cadenas de reemplazo que se utilizan en la entrada de registro de eventos. Si proporciona archivos de recursos que contienen cadenas en cada idioma de destino para la aplicación, se pueden 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 de la ResourceManager(String, Assembly) constructor identifica el conjunto de recursos que se utilizará. Utilice la GetString método de la instancia para proporcionar mensajes adaptados para eventos de registro. El siguiente código 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);

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: