Compartir a través de


estructura WS_POLICY_CONSTRAINTS (webservices.h)

Especifica restricciones de directiva para un canal.

Sintaxis

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;

Miembros

channelBinding

Qué enlace de canal es necesario. Se admiten los valores siguientes:

channelPropertyConstraints

Matriz de restricciones de propiedad de canal que invalidan el conjunto predeterminado de restricciones. Las restricciones especificadas aquí, combinadas con el conjunto predeterminado de restricciones limitan el conjunto de directivas que se coincidirán.

Si no se especifica una restricción de propiedad de canal para una propiedad determinada, se usará un valor de restricción predeterminado. Consulte WS_CHANNEL_PROPERTY_CONSTRAINT para conocer el conjunto admitido de propiedades y sus valores predeterminados.

channelPropertyConstraintCount

Número de elementos especificados en la matriz channelPropertyConstraints .

Si este valor es 0, la matriz channelPropertyConstraints puede ser NULL.

securityConstraints

Restricciones en el tipo de seguridad que se puede usar.

Establecer este campo en NULL indica una restricción sin seguridad.

policyExtensions

policyExtensionCount

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