IDkmCustomMessageAsyncForwardReceiver176 Schnittstelle

Definition

Wird von Komponenten implementiert, die benutzerdefinierte Nachrichten von der IDE oder einer anderen Concord-Komponente empfangen und diese Nachricht asynchron verarbeiten möchten. Dies ist die asynchrone Version von IDkmCustomMessageForwardReceiver. Beachten Sie, dass nur Nachrichten, die mit der asynchronen (DkmWorkList)-Version von DkmCustomMessage.SendLower gesendet werden, über diese Schnittstelle empfangen werden.

Implementierer dieser Schnittstelle verwenden in der Regel einen SourceId-Filter.

Implementierungen dieser Schnittstelle können einschränken, wenn sie mithilfe eines in der Komponentenkonfiguration definierten Filters aufgerufen werden. Die folgenden Eigenschaften können verwendet werden: BaseDebugMonitorId, EngineId, SourceId, TransportKind.

Diese API wurde in Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6) eingeführt.

public interface IDkmCustomMessageAsyncForwardReceiver176
type IDkmCustomMessageAsyncForwardReceiver176 = interface
Public Interface IDkmCustomMessageAsyncForwardReceiver176

Methoden

SendLowerAsync(DkmCustomMessage, DkmWorkList, DkmCompletionRoutine<DkmSendLowerAsyncResult>)

Empfängt eine Nachricht, die mit der asynchronen (DkmWorkList)-Version von DkmCustomMessage.SendLower gesendet wurde.

Gilt für: