Freigeben über


WS_SERVICE_CONTRACT Struktur (webservices.h)

Gibt einen Dienstvertrag für einen Endpunkt an.

Syntax

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

Member

contractDescription

Die typisierten Vertragsmetadaten. Siehe WS_CONTRACT_DESCRIPTION. Optional, wenn defaultMessageHandlerCallback angegeben ist.

defaultMessageHandlerCallback

Rückruf für die Verarbeitung unbehandelter Nachrichten. Optional, wenn contractDescription angegeben ist.

methodTable

Die Funktionstabelle. Obligatorisch, wenn contractDescription angegeben ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile webservices.h