WS_SECURITY_BINDING_PROPERTY_CONSTRAINT struttura (webservices.h)
Questa struttura viene utilizzata per specificare un set di vincoli per una determinata proprietà di associazione di sicurezza. Tutti i vincoli di proprietà non specificati useranno i vincoli predefiniti.
Sintassi
typedef struct _WS_SECURITY_BINDING_PROPERTY_CONSTRAINT {
WS_SECURITY_BINDING_PROPERTY_ID id;
void *allowedValues;
ULONG allowedValuesSize;
struct {
WS_SECURITY_BINDING_PROPERTY securityBindingProperty;
} out;
} WS_SECURITY_BINDING_PROPERTY_CONSTRAINT;
Members
id
ID della proprietà di associazione di sicurezza. È possibile specificare i seguenti vincoli di proprietà di associazione di sicurezza:
- WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_SCHEME Questo vincolo di proprietà può essere specificato quando viene specificata l'associazione di sicurezza WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT_TYPE . Se questa proprietà non è specificata, verrà usato il valore predefinito del vincolo di WS_HTTP_HEADER_AUTH_SCHEME_NEGOTIATE .
allowedValues
Matrice di valori accettabili. Il tipo dei valori nella matrice corrisponde al tipo dei valori della proprietà di associazione di sicurezza. Per determinare il tipo della proprietà della proprietà, vedere la documentazione relativa a una determinata proprietà di associazione di sicurezza.
allowedValuesSize
Dimensioni totali della matrice allowedValues, in byte. Questa dimensione deve essere un multiplo delle dimensioni del tipo del valore della proprietà.
out
Quando WsMatchPolicyAlternative restituisce NOERROR, i campi della struttura delle proprietà verranno compilati come segue:
out.securityBindingProperty
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 |