Partilhar via


EventLogEntry.ReplacementStrings Propriedade

Definição

Obtém as cadeias de caracteres de substituição associadas à entrada de log 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 da propriedade

String[]

Uma matriz que contém as cadeias de caracteres de substituição armazenadas na entrada do evento.

Comentários

Essa propriedade recupera apenas as cadeias de caracteres de substituição para a entrada. Para recuperar a mensagem completa, leia a Message propriedade .

A ReplacementStrings propriedade contém as versões localizadas de cadeias de caracteres de substituição que são usadas na entrada do log de eventos. Se você fornecer arquivos de recurso que contenham cadeias de caracteres em cada idioma de destino para seu aplicativo, poderá emitir mensagens de log de eventos no idioma usado nesse computador. Para fazer isso, crie uma instância da ResourceManager classe para o assembly de recursos que contém as cadeias de caracteres de substituição. O primeiro parâmetro do ResourceManager(String, Assembly) construtor identifica o assembly de recurso a ser usado. Use o GetString método dessa instância para fornecer mensagens localizadas para eventos de log. O código a seguir define automaticamente a mensagem para o idioma da cultura atual.

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

Aplica-se a

Confira também