Condividi tramite


EventLogEntry.ReplacementStrings Proprietà

Definizione

Ottiene le stringhe di sostituzione associate alla voce del log eventi.

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

Valore della proprietà

String[]

Matrice contenente le stringhe di sostituzione archiviate nella voce dell'evento.

Commenti

Questa proprietà recupera solo le stringhe di sostituzione per la voce. Per recuperare il messaggio completo, leggere la Message proprietà .

La ReplacementStrings proprietà contiene le versioni localizzate delle stringhe di sostituzione utilizzate nella voce del registro eventi. Se si specificano file di risorse che contengono stringhe in ogni lingua di destinazione per l'applicazione, è possibile generare messaggi del registro eventi nella lingua usata nel computer. A tale scopo, creare un'istanza della ResourceManager classe per l'assembly di risorse che contiene le stringhe di sostituzione. Il primo parametro del ResourceManager(String, Assembly) costruttore identifica l'assembly di risorse da usare. Utilizzare il GetString metodo di tale istanza per fornire messaggi localizzati per gli eventi del log. Il codice seguente imposta automaticamente il messaggio sulla lingua per le impostazioni cultura correnti.

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

Si applica a

Vedi anche