struttura WS_SERVICE_ENDPOINT (webservices.h)
Rappresenta un singolo endpoint in un host del servizio. Le proprietà nell'endpoint vengono utilizzate per specificare l'indirizzo, l'associazione e il contratto.
Sintassi
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;
Members
address
L'indirizzo URL in cui l'endpoint sarà in ascolto.
channelBinding
Associazione per il canale/listener.
channelType
Tipo di canale ospitato dall'endpoint.
securityDescription
Descrizione della sicurezza necessaria per questo canale. Può essere NULL se non è necessaria alcuna sicurezza.
contract
Il contratto dell'endpoint.
authorizationCallback
Callback di autorizzazione per l'endpoint del servizio.
properties
Matrice di proprietà per configurare l'endpoint del servizio.
propertyCount
Numero di elementi nella matrice WS_SERVICE_ENDPOINT_PROPERTY.
channelProperties
Proprietà del canale associate all'endpoint. Un'applicazione deve prestare attenzione nella modifica dei valori predefiniti. Ad esempio, la modifica dei timeout di invio/ricezione può causare un comportamento imprevisto e causare un errore del client.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | webservices.h |