EventLogEntry.ReplacementStrings Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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);