WS_SERVICE_ENDPOINT-Struktur (webservices.h)
Stellt einen einzelnen Endpunkt auf einem Diensthost dar. Die Eigenschaften des Endpunkts werden verwendet, um die Adresse, bindung und den Vertrag anzugeben.
Syntax
typedef struct _WS_SERVICE_ENDPOINT {
WS_ENDPOINT_ADDRESS address;
WS_CHANNEL_BINDING channelBinding;
WS_CHANNEL_TYPE channelType;
const WS_SECURITY_DESCRIPTION *securityDescription;
const WS_SERVICE_CONTRACT *contract;
WS_SERVICE_SECURITY_CALLBACK authorizationCallback;
const WS_SERVICE_ENDPOINT_PROPERTY *properties;
ULONG propertyCount;
WS_CHANNEL_PROPERTIES channelProperties;
} WS_SERVICE_ENDPOINT;
Member
address
Die URL-Adresse, an der der Endpunkt lauscht.
channelBinding
Die Bindung für den Kanal/Listener.
channelType
Der Typ des Kanals , der vom Endpunkt gehostet wird.
securityDescription
Eine Beschreibung der für diesen Kanal erforderlichen Sicherheit. Dies kann NULL sein, wenn keine Sicherheit erforderlich ist.
contract
Der Vertrag des Endpunkts.
authorizationCallback
Autorisierungsrückruf für den Dienstendpunkt.
properties
Ein Array von Eigenschaften zum Konfigurieren des Dienstendpunkts.
propertyCount
Anzahl der Elemente im WS_SERVICE_ENDPOINT_PROPERTY Arrays.
channelProperties
Kanaleigenschaften, die dem Endpunkt zugeordnet sind. Eine Anwendung sollte beim Ändern von Standardwerten vorsichtig sein. Das Ändern von Sende-/Empfangstimeouts kann beispielsweise zu unerwartetem Verhalten führen und dazu führen, dass der Client fehlschlägt.
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 |