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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Уведомление платформы рабочего процесса об остановке канала прослушивателя. |