WS_SECURITY_BINDING結構 (webservices.h)

所有安全性系結的抽象基底類型。 這的一或多個具體子類型是在通道和接聽程式建立期間提供 的安全性描述 中指定。 這的每個具體子類型都對應至安全性通訊協定,以及用來提供通道驗證和/或保護的方式。

安全性描述中的每個安全性系結子類型實例會在執行時間提供一個安全性權杖。 因此,此類型的欄位可以視為指定安全性權杖、如何取得、如何使用通道安全性,以及如何使用選擇性設定修改其行為。

語法

typedef struct _WS_SECURITY_BINDING {
  WS_SECURITY_BINDING_TYPE     bindingType;
  WS_SECURITY_BINDING_PROPERTY *properties;
  ULONG                        propertyCount;
} WS_SECURITY_BINDING;

成員

bindingType

所描述安全性系結的 WS_SECURITY_BINDING_TYPE 。 類型值表示如何取得對應至此安全性系結的安全性權杖。

properties

指定選擇性安全性系結設定的屬性陣列。 陣列中的每個 WS_SECURITY_BINDING_PROPERTY 都是索引鍵/值組,而且必須使用 WS_SECURITY_BINDING_PROPERTY_ID中定義的索引鍵。 此欄位可以是 Null,如果為 Null,則會針對每個安全性權杖設定使用預設值。

propertyCount

屬性陣列中的專案計數。

規格需求

   
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
標頭 webservices.h