Compartilhar via


estrutura WS_POLICY_CONSTRAINTS (webservices.h)

Especifica restrições de política para um canal.

Sintaxe

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;

Membros

channelBinding

Qual associação de canal é necessária. Os seguintes valores têm suporte:

channelPropertyConstraints

Uma matriz de restrições de propriedade de canal que substituem o conjunto padrão de restrições. As restrições especificadas aqui, combinadas com o conjunto padrão de restrições, limitam o conjunto de políticas que serão correspondidas.

Se uma restrição de propriedade de canal não for especificada para uma determinada propriedade, um valor de restrição padrão será usado. Consulte WS_CHANNEL_PROPERTY_CONSTRAINT para o conjunto de propriedades com suporte e seus valores padrão.

channelPropertyConstraintCount

O número de elementos especificados na matriz channelPropertyConstraints .

Se esse valor for 0, a matriz channelPropertyConstraints poderá ser NULL.

securityConstraints

Restrições no tipo de segurança que podem ser usadas.

Definir esse campo como NULL indica uma restrição sem segurança.

policyExtensions

policyExtensionCount

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho webservices.h