Compartilhar via


estrutura WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT (webservices.h)

Essa estrutura é usada para especificar um conjunto de restrições para uma propriedade de token de segurança de solicitação 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_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT {
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID id;
  void                                  *allowedValues;
  ULONG                                 allowedValuesSize;
  struct {
    WS_REQUEST_SECURITY_TOKEN_PROPERTY requestSecurityTokenProperty;
  } out;
} WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT;

Membros

id

A ID da propriedade de token de segurança de solicitação. A seguinte restrição de propriedade de segurança pode ser especificada:

allowedValues

Uma matriz de valores que são aceitáveis. O tipo dos valores na matriz corresponde ao tipo dos valores da propriedade de token de segurança de solicitação. Consulte a documentação de uma propriedade de token de segurança de solicitação 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, todo o conteúdo dessa estrutura será preenchido.

out.requestSecurityTokenProperty

Requisitos

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