estructura WS_SECURITY_BINDING_PROPERTY_CONSTRAINT (webservices.h)
Esta estructura se usa para especificar un conjunto de restricciones para una propiedad de enlace de seguridad determinada. Las restricciones de propiedad que no se especifiquen usarán las restricciones predeterminadas.
Sintaxis
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;
Miembros
id
Identificador de la propiedad de enlace de seguridad. Se pueden especificar las siguientes restricciones de propiedad de enlace de seguridad:
- WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_SCHEME Esta restricción de propiedad se puede especificar cuando se especifica el enlace de seguridad WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT_TYPE . Si no se especifica esta propiedad, se usará el valor de restricción predeterminado de WS_HTTP_HEADER_AUTH_SCHEME_NEGOTIATE .
allowedValues
Matriz de valores que son aceptables. El tipo de los valores de la matriz corresponde al tipo de los valores de la propiedad de enlace de seguridad. Consulte la documentación de una propiedad de enlace de seguridad determinada para determinar el tipo de la propiedad.
allowedValuesSize
Tamaño total de la matriz allowedValues, en bytes. Este tamaño debe ser un múltiplo del tipo del valor de la propiedad.
out
Cuando WsMatchPolicyAlternative devuelve NOERROR, los campos de la estructura de propiedades se rellenarán de la siguiente manera:
out.securityBindingProperty
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | webservices.h |