Compartilhar via


estrutura WS_SERVICE_CONTRACT (webservices.h)

Especifica um contrato de serviço em um ponto de extremidade.

Sintaxe

typedef struct _WS_SERVICE_CONTRACT {
  const WS_CONTRACT_DESCRIPTION       *contractDescription;
  WS_SERVICE_MESSAGE_RECEIVE_CALLBACK defaultMessageHandlerCallback;
  const void                          *methodTable;
} WS_SERVICE_CONTRACT;

Membros

contractDescription

Os metadados de contrato tipados. Consulte WS_CONTRACT_DESCRIPTION. Opcional, se defaultMessageHandlerCallback for dado.

defaultMessageHandlerCallback

Retorno de chamada para processar mensagens sem tratamento. Opcional se contractDescription for fornecida.

methodTable

A tabela de funções. Obrigatório, se contractDescription for dado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho webservices.h