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


Интерфейс IWSDServiceProxy (wsdclient.h)

Представляет удаленную службу WSD для клиентских приложений и ПО промежуточного слоя.

Наследование

Интерфейс IWSDServiceProxy наследуется от IWSDMetadataExchange. IWSDServiceProxy также имеет следующие типы элементов:

Методы

Интерфейс IWSDServiceProxy содержит следующие методы.

 
IWSDServiceProxy::BeginGetMetadata

Инициирует запрос на асинхронный обмен метаданными с удаленной службой.
IWSDServiceProxy::EndGetMetadata

Выполняет асинхронный запрос на обмен метаданными и извлекает метаданные службы из ответа.
IWSDServiceProxy::GetEndpointProxy

Возвращает прокси-сервер конечной точки для устройства.
IWSDServiceProxy::GetServiceMetadata

Извлекает метаданные для объекта IWSDServiceProxy.
IWSDServiceProxy::SetEventingStatusCallback

Задает или очищает обратный вызов состояния событий.
IWSDServiceProxy::SubscribeToOperation

Подписывается на уведомление или событие запроса или ответа.
IWSDServiceProxy::UnsubscribeToOperation

Отменяет подписку на уведомление или событие запроса/ответа.

Комментарии

Прокси-объекты службы могут находиться в нескольких конечных точках. Конечная точка более полно представляет URL-адрес (содержит дополнительные полезные данные). Например, одна конечная точка может поддерживать HTTP на IPv4-адресах, а другая — HTTPS на IPv6-адресах. Так как одна и та же служба находится в обеих конечных точках, важно, чтобы у службы были базовые объекты прокси конечной точки, при этом каждый прокси-сервер конечной точки соответствует одной конечной точке, в которой служба доступна. Прокси-сервер конечной точки отвечает за простые запросы к службе обмена сообщениями, например отправку односторонних или двусторонних сообщений.

Объекты IWSDServiceProxy используются для получения метаданных службы, отправки сообщений в службу через прокси-сервер службы, подписки на события в службе и привязки к прокси-серверам, которые обеспечивают семантику конкретного типа.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header wsdclient.h (включая Wsdapi.h)

См. также раздел

IWSDMetadataExchange