EventLogEntry.ReplacementStrings Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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);