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 應用程式] |
標頭 | webservices.h |