Auf Englisch lesen

Freigeben über


EventSource.SendCommand Methode

Definition

Sendet einen Befehl an eine angegebene Ereignisquelle.

C#
public static void SendCommand (System.Diagnostics.Tracing.EventSource eventSource, System.Diagnostics.Tracing.EventCommand command, System.Collections.Generic.IDictionary<string,string> commandArguments);
C#
public static void SendCommand (System.Diagnostics.Tracing.EventSource eventSource, System.Diagnostics.Tracing.EventCommand command, System.Collections.Generic.IDictionary<string,string?>? commandArguments);

Parameter

eventSource
EventSource

Die Ereignisquelle, an die der Befehl gesendet werden soll.

command
EventCommand

Der Ereignisbefehl, der gesendet werden soll.

commandArguments
IDictionary<String,String>

Die Argumente für den Ereignisbefehl.

Hinweise

Durch aufrufen SendCommand wird der Befehl an den OnEventCommand Rückruf weitergeleitet. Die Aktionen mit EventSource dem Befehl und den zugehörigen Argumenten sind spezifisch für die Ereignisquelle. Die Befehlsargumente und Befehlsargumente werden an den OnEventCommand Rückruf der angegebenen Ereignisquelle übergeben. Wenn möglich, sollte sich die aktuelle Ereignisquelle nicht auf die Filterereignisse anderer Ereignislistener auswirken. Dies ist jedoch möglicherweise nicht möglich, wenn der Befehl eine Garbage Collection, eine Systemleerung oder eine andere globale Aktivität verursacht.

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0