Udostępnij za pośrednictwem


EventLogEntry.ReplacementStrings Właściwość

Definicja

Pobiera ciągi zastępcze skojarzone z wpisem dziennika zdarzeń.

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

Wartość właściwości

String[]

Tablica zawierająca ciągi zastępcze przechowywane we wpisie zdarzenia.

Uwagi

Ta właściwość pobiera tylko ciągi zastępcze dla wpisu. Aby pobrać pełny komunikat, przeczytaj Message właściwość .

Właściwość ReplacementStrings zawiera zlokalizowane wersje ciągów zastępczych, które są używane we wpisie dziennika zdarzeń. Jeśli podasz pliki zasobów zawierające ciągi w każdym języku docelowym dla aplikacji, możesz emitować komunikaty dziennika zdarzeń w języku używanym na tym komputerze. W tym celu utwórz wystąpienie ResourceManager klasy dla zestawu zasobów zawierającego ciągi zastępcze. Pierwszy parametr ResourceManager(String, Assembly) konstruktora identyfikuje zestaw zasobów do użycia. GetString Użyj metody tego wystąpienia, aby dostarczać zlokalizowane komunikaty dla zdarzeń dziennika. Poniższy kod automatycznie ustawia komunikat na język bieżącej kultury.

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

Dotyczy

Zobacz też