Condividi tramite


struttura WS_SECURITY_CONSTRAINTS (webservices.h)

Questa struttura specifica i vincoli correlati alla sicurezza come parte di WS_POLICY_CONSTRAINTS.

Sintassi

typedef struct _WS_SECURITY_CONSTRAINTS {
  WS_SECURITY_PROPERTY_CONSTRAINT *securityPropertyConstraints;
  ULONG                           securityPropertyConstraintCount;
  WS_SECURITY_BINDING_CONSTRAINT  **securityBindingConstraints;
  ULONG                           securityBindingConstraintCount;
} WS_SECURITY_CONSTRAINTS;

Members

securityPropertyConstraints

Matrice di vincoli di proprietà di sicurezza 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à di sicurezza per una determinata proprietà, verrà usato un valore di vincolo predefinito. Vedere WS_SECURITY_PROPERTY_CONSTRAINT per il set supportato di proprietà e i relativi valori predefiniti.

Si noti che i vincoli predefiniti per WS_SECURITY_PROPERTY_CONSTRAINT sono gli stessi dei valori predefiniti per WS_SECURITY_PROPERTY.

securityPropertyConstraintCount

Numero di elementi specificati nella matrice securityPropertyConstraints.

Se questo valore è 0, la matrice securityPropertyConstraints potrebbe essere NULL.

securityBindingConstraints

Qualsiasi matrice di vincoli di associazione di sicurezza considerati come unità specifica il tipo di sicurezza da trovare nei criteri.

Il tipo di ogni WS_SECURITY_BINDING_CONSTRAINT corrisponde ai tipi di sicurezza specificati utilizzando una struttura WS_SECURITY_BINDING . Ogni associazione di sicurezza specifica un token di sicurezza e, analogamente, ogni vincolo di associazione di sicurezza specifica vincoli su un token di sicurezza.

Se si specificano vincoli zero, non viene specificata alcuna sicurezza.

securityBindingConstraintCount

Numero di elementi specificati nella matrice securityBindingConstraints.

Se questo valore è 0, la matrice securityBindingConstraints potrebbe essere NULL.

Requisiti

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