次の方法で共有


WS_SECURITY_BINDING構造体 (webservices.h)

すべてのセキュリティ バインディングの抽象基本型。 この 1 つ以上の具体的なサブタイプは、チャネルとリスナーの作成時に提供される セキュリティの説明 で指定されます。 この具体的なサブタイプは、セキュリティ プロトコルと、それを使用してチャネルに認証や保護を提供する方法に対応します。

セキュリティの説明の各セキュリティ バインディング サブタイプ インスタンスは、実行時に 1 つのセキュリティ トークンを提供します。 したがって、この型のフィールドは、セキュリティ トークンを指定する方法、それを取得する方法、チャネル セキュリティに使用する方法、およびオプションの設定を使用してその動作を変更する方法と見なすことができます。

構文

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 アプリ]
Header webservices.h