WS_SERVICE_ENDPOINT構造体 (webservices.h)
サービス ホスト上の個々のエンドポイントを表します。 エンドポイントのプロパティは、アドレス、バインディング、コントラクトを指定するために使用されます。
構文
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;
メンバー
address
エンドポイントがリッスンする URL アドレス。
channelBinding
チャネル/リスナーのバインド。
channelType
エンドポイントによってホストされている チャネルの種類 。
securityDescription
このチャネルに必要なセキュリティの説明。 これは、セキュリティが必要ない場合は NULL にすることができます 。
contract
エンドポイントのコントラクト。
authorizationCallback
サービス エンドポイントの承認コールバック。
properties
サービス エンドポイントを構成するプロパティの配列。
propertyCount
WS_SERVICE_ENDPOINT_PROPERTY配列内の要素の数。
channelProperties
エンドポイントに関連付けられているチャネル プロパティ。 アプリケーションでは、既定値の変更に注意する必要があります。 たとえば、送受信タイムアウトを変更すると、予期しない動作が発生し、クライアントが失敗する可能性があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
Header | webservices.h |