Interface IWSDServiceProxy (wsdclient.h)
Representa um serviço WSD remoto para aplicativos cliente e middleware.
Herança
A interface IWSDServiceProxy herda de IWSDMetadataExchange. IWSDServiceProxy também tem estes tipos de membros:
Métodos
A interface IWSDServiceProxy tem esses métodos.
IWSDServiceProxy::BeginGetMetadata Inicia uma solicitação de troca de metadados assíncrona com o serviço remoto. |
IWSDServiceProxy::EndGetMetadata Conclui a solicitação de troca de metadados assíncronos e recupera os metadados de serviço da resposta. |
IWSDServiceProxy::GetEndpointProxy Obtém o proxy de ponto de extremidade para o dispositivo. |
IWSDServiceProxy::GetServiceMetadata Recupera os metadados do objeto IWSDServiceProxy. |
IWSDServiceProxy::SetEventingStatusCallback Define ou limpa o retorno de chamada de status de eventos. |
IWSDServiceProxy::SubscribeToOperation Assina um evento de notificação ou solicitação/resposta. |
IWSDServiceProxy::UnsubscribeToOperation Cancela uma assinatura para um evento de notificação ou solicitação/resposta. |
Comentários
Objetos de proxy de serviço podem residir em vários pontos de extremidade. Um ponto de extremidade representa mais completamente uma URL (contém dados úteis adicionais). Por exemplo, um ponto de extremidade pode dar suporte a HTTP em endereços IPv4 e outro pode dar suporte a HTTPS em endereços IPv6. Como o mesmo serviço reside em ambos os pontos de extremidade, é importante que o serviço tenha objetos proxy de ponto de extremidade subjacentes, com cada proxy de ponto de extremidade correspondente a um único ponto de extremidade no qual o serviço está disponível. O proxy de ponto de extremidade cuida de solicitações de mensagens simples para o serviço, por exemplo, enviando mensagens unidirecionais ou bidirecionais.
Os objetos IWSDServiceProxy são empregados para obter metadados de serviço, enviar mensagens para o serviço por meio de um proxy de serviço, assinar eventos no serviço e associar a proxies que fornecem semântica específica de tipo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wsdclient.h (include Wsdapi.h) |