Udostępnij za pośrednictwem


IDkmCustomMessageAsyncForwardReceiver176 Interfejs

Definicja

Zaimplementowane przez składniki, które chcą odbierać komunikaty niestandardowe ze środowiska IDE lub z innego składnika Concord, i przetwarzają ten komunikat asynchronicznie. Jest to asynchroniczna wersja IDkmCustomMessageForwardReceiver. Należy pamiętać, że tylko komunikaty wysyłane przy użyciu asynchronicznego (DkmWorkList) wersji DkmCustomMessage.SendLower będą odbierane za pośrednictwem tego interfejsu.

Implementatory tego interfejsu zwykle używają filtru SourceId.

Implementacje tego interfejsu mogą ograniczać, gdy są wywoływane przy użyciu filtru zdefiniowanego w konfiguracji składnika. Mogą być używane następujące właściwości: BaseDebugMonitorId, EngineId, SourceId, TransportKind.

Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6).

public interface IDkmCustomMessageAsyncForwardReceiver176
type IDkmCustomMessageAsyncForwardReceiver176 = interface
Public Interface IDkmCustomMessageAsyncForwardReceiver176

Metody

SendLowerAsync(DkmCustomMessage, DkmWorkList, DkmCompletionRoutine<DkmSendLowerAsyncResult>)

Odbiera komunikat, który został wysłany przy użyciu asynchronicznego (DkmWorkList) wersji DkmCustomMessage.SendLower.

Dotyczy