Поделиться через


IListenerChannelCallback Интерфейс

Определение

Обеспечивает уведомления канала прослушивателя от обработчиков протокола к платформе рабочего процесса. Открытие обработчикам протокола доступа к дополнительным параметрам, таким как идентификатор канала прослушивателя.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public interface class IListenerChannelCallback
[System.Runtime.InteropServices.Guid("dc3b0a85-9da7-47e4-ba1b-e27da9db8a1e")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IListenerChannelCallback
[<System.Runtime.InteropServices.Guid("dc3b0a85-9da7-47e4-ba1b-e27da9db8a1e")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IListenerChannelCallback = interface
Public Interface IListenerChannelCallback
Атрибуты

Комментарии

IListenerChannelCallbackпредставлен в платформа .NET Framework 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.

Методы

GetBlob(Byte[], Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает данные, которые диспетчер протокола передает каналу прослушивателя, в тот момент, когда менеджер протокола запускает данный канал прослушивателя.

GetBlobLength()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получение объема буферизованных данных в канале прослушивателя.

GetId()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получение идентификатора запускаемого канала прослушивателя.

ReportMessageReceived()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Уведомление платформы рабочего процесса о получении нового сообщения.

ReportStarted()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Уведомление платформы рабочего процесса о запуске канала прослушивателя.

ReportStopped(Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Уведомление платформы рабочего процесса об остановке канала прослушивателя.

Применяется к