Share via


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