Condividi tramite


struttura WS_POLICY_CONSTRAINTS (webservices.h)

Specifica i vincoli dei criteri per un canale.

Sintassi

typedef struct _WS_POLICY_CONSTRAINTS {
  WS_CHANNEL_BINDING             channelBinding;
  WS_CHANNEL_PROPERTY_CONSTRAINT *channelPropertyConstraints;
  ULONG                          channelPropertyConstraintCount;
  WS_SECURITY_CONSTRAINTS        *securityConstraints;
  WS_POLICY_EXTENSION            **policyExtensions;
  ULONG                          policyExtensionCount;
} WS_POLICY_CONSTRAINTS;

Members

channelBinding

Associazione di canale necessaria. Sono supportati i valori seguenti:

channelPropertyConstraints

Matrice di vincoli di proprietà del canale che eseguono l'override del set predefinito di vincoli. I vincoli specificati qui, combinati con il set predefinito di vincoli limitano il set di criteri che verranno confrontati.

Se non viene specificato un vincolo di proprietà del canale per una determinata proprietà, verrà utilizzato un valore di vincolo predefinito. Vedere WS_CHANNEL_PROPERTY_CONSTRAINT per il set supportato di proprietà e i relativi valori predefiniti.

channelPropertyConstraintCount

Numero di elementi specificati nella matrice channelPropertyConstraints .

Se questo valore è 0, la matrice channelPropertyConstraints può essere NULL.

securityConstraints

Vincoli sul tipo di sicurezza che è possibile utilizzare.

L'impostazione di questo campo su NULL indica un vincolo senza sicurezza.

policyExtensions

policyExtensionCount

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Intestazione webservices.h