WS_POLICY_PROPERTY_ID enumeração (webservices.h)
Identifica cada propriedade de política e seu valor associado.
Syntax
typedef enum {
WS_POLICY_PROPERTY_STATE = 1,
WS_POLICY_PROPERTY_MAX_ALTERNATIVES = 2,
WS_POLICY_PROPERTY_MAX_DEPTH = 3,
WS_POLICY_PROPERTY_MAX_EXTENSIONS = 4
} WS_POLICY_PROPERTY_ID;
Constantes
WS_POLICY_PROPERTY_STATE Valor: 1 Essa propriedade é usada com WsGetPolicyProperty. É do tipo WS_POLICY_STATE. O estado atual do objeto de política. |
WS_POLICY_PROPERTY_MAX_ALTERNATIVES Valor: 2 Essa propriedade é usada com WsCreateMetadata quando especificando WS_METADATA_PROPERTY_POLICY_PROPERTIES como parte do parâmetro WS_METADATA_PROPERTY* . É do tipo ULONG. Essa propriedade controla o número máximo de alternativas permitido para um determinado objeto WS_POLICY . Quando uma política é processada, a quantidade de memória alocada e a CPU consumida é proporcional ao número de políticas alternativas presentes na política, não para o tamanho real da política. Até mesmo uma política pequena pode conter um número grande de alternativas devido à expansão de diferentes permutações de asserções. Definindo essa propriedade como grande O valor pode levar ao processamento excessivo ou ao consumo de memória. O valor padrão é 32. |
WS_POLICY_PROPERTY_MAX_DEPTH Valor: 3 Essa propriedade é usada com WsCreateMetadata quando especificando WS_METADATA_PROPERTY_POLICY_PROPERTIES. É do tipo ULONG. Essa propriedade controla a profundidade máxima de qualquer política que seja leitura e processamento. A profundidade máxima de uma política é definida como o máximo número de níveis de elementos de contêiner aninhados (Policy, All, ExactlyOne) ao considerar a política e quaisquer políticas que ela referencie. Uma pequena quantidade de espaço de pilha é consumida para cada nível de que é processada. Definindo esse valor como um grande o valor pode levar ao estouro de pilha para uma política que é profundamente aninhado ou contém uma referência cíclica. O valor padrão é 32. |
WS_POLICY_PROPERTY_MAX_EXTENSIONS Valor: 4 Essa propriedade é usada com WsCreateMetadata quando especificando WS_METADATA_PROPERTY_POLICY_PROPERTIES. É do tipo ULONG. Essa propriedade controla o número máximo de extensões de política (declarações desconhecidas) permitidas para um determinado objeto WS_POLICY . As extensões de política podem ser recuperadas fornecendo WS_POLICY_EXTENSION matriz em WS_POLICY_CONSTRAINTS estrutura ao usar o WsMatchPolicyAlternative API. O valor padrão é 8. Quando uma política é processada, a quantidade de memória alocada e a CPU consumida é proporcional ao número de políticas alternativas presentes na política, não para o tamanho real da política. Até mesmo uma política pequena pode conter um número grande de alternativas devido à expansão de diferentes permutações de asserções. Definindo essa propriedade como grande O valor pode levar ao processamento excessivo ou ao consumo de memória. |
Requisitos
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 |