Интерфейс 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) |