Aracılığıyla paylaş


EventLogEntry.ReplacementStrings Özellik

Tanım

Olay günlüğü girişiyle ilişkili değiştirme dizelerini alır.

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

Özellik Değeri

String[]

Olay girişinde depolanan değiştirme dizelerini tutan bir dizi.

Açıklamalar

Bu özellik yalnızca girişin değiştirme dizelerini alır. İletinin tamamını almak için özelliğini okuyun Message .

özelliği, ReplacementStrings olay günlüğü girişinde kullanılan değiştirme dizelerinin yerelleştirilmiş sürümlerini içerir. Uygulamanız için her hedef dilde dizeler içeren kaynak dosyaları sağlarsanız, olay günlüğü iletilerini o bilgisayarda kullanılan dilde yayabilirsiniz. Bunu yapmak için, değiştirme dizelerinizi içeren kaynak derlemesi için sınıfının bir örneğini ResourceManager oluşturun. Oluşturucunun ResourceManager(String, Assembly) ilk parametresi kullanılacak kaynak derlemesini tanımlar. GetString Günlük olayları için yerelleştirilmiş iletiler sağlamak üzere bu örneğin yöntemini kullanın. Aşağıdaki kod, iletiyi otomatik olarak geçerli kültürün diline ayarlar.

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

Şunlara uygulanır

Ayrıca bkz.