Aracılığıyla paylaş


EventAttribute.Message Özellik

Tanım

Olay için iletiyi alır veya ayarlar.

public:
 property System::String ^ Message { System::String ^ get(); void set(System::String ^ value); };
public string Message { get; set; }
public string? Message { get; set; }
member this.Message : string with get, set
Public Property Message As String

Özellik Değeri

Olayın iletisi.

Örnekler

Aşağıdaki örnekte, bir olay iletisi belirtmek için özelliğinin Message nasıl kullanılacağı gösterilmektedir. Bu kod örneği, EventSource sınıfı için sağlanan daha büyük bir örneğin parçasıdır.

[Event(1, Message = "Application Failure: {0}", Level = EventLevel.Error, Keywords = Keywords.Diagnostic)]
public void Failure(string message) { WriteEvent(1, message); }
<[Event](1, Message:="Application Failure: {0}", Level:=EventLevel.Error, Keywords:=Keywords.Diagnostic)> _
Public Sub Failure(ByVal message As String)
    WriteEvent(1, message)
End Sub

Açıklamalar

Dizede standart .NET değiştirme işleçlerini (örneğin, {1}) kullanabilirsiniz. Bunlar, olay yükünün ilgili bölümünün dize gösterimiyle değiştirilir.

[Event(1, Message = "Application Failure: {0}", Level = EventLevel.Error, Keywords = Keywords.Diagnostic)]
        public void Failure(string message) { WriteEvent(1, message); }

Şunlara uygulanır