Compartilhar via


estrutura WS_SECURITY_BINDING_PROPERTY_CONSTRAINT (webservices.h)

Essa estrutura é usada para especificar um conjunto de restrições para uma propriedade de associação de segurança específica. Todas as restrições de propriedade que não são especificadas usarão as restrições padrão.

Sintaxe

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;

Membros

id

A ID da propriedade de associação de segurança. As seguintes restrições de propriedade de associação de segurança podem ser especificadas:

allowedValues

Uma matriz de valores que são aceitáveis. O tipo dos valores na matriz corresponde ao tipo dos valores da propriedade de associação de segurança. Consulte a documentação de uma propriedade de associação de segurança específica para determinar o tipo da propriedade.

allowedValuesSize

O tamanho total da matriz allowedValues, em bytes. Esse tamanho deve ser um múltiplo do tamanho do tipo do valor da propriedade.

out

Quando WsMatchPolicyAlternative retornar NOERROR, os campos da estrutura de propriedades serão preenchidos da seguinte maneira:

out.securityBindingProperty

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