Freigeben über


EventSource.SendCommand Methode

Definition

Sendet einen Befehl an eine angegebene Ereignisquelle.

public:
 static void SendCommand(System::Diagnostics::Tracing::EventSource ^ eventSource, System::Diagnostics::Tracing::EventCommand command, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ commandArguments);
public static void SendCommand (System.Diagnostics.Tracing.EventSource eventSource, System.Diagnostics.Tracing.EventCommand command, System.Collections.Generic.IDictionary<string,string> commandArguments);
public static void SendCommand (System.Diagnostics.Tracing.EventSource eventSource, System.Diagnostics.Tracing.EventCommand command, System.Collections.Generic.IDictionary<string,string?>? commandArguments);
static member SendCommand : System.Diagnostics.Tracing.EventSource * System.Diagnostics.Tracing.EventCommand * System.Collections.Generic.IDictionary<string, string> -> unit
Public Shared Sub SendCommand (eventSource As EventSource, command As EventCommand, commandArguments As IDictionary(Of String, String))

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: