enumerazione WS_POLICY_PROPERTY_ID (webservices.h)
Identifica ogni proprietà dei criteri e il relativo valore associato.
Sintassi
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;
Costanti
WS_POLICY_PROPERTY_STATE Valore: 1 Questa proprietà viene utilizzata con WsGetPolicyProperty. È di tipo WS_POLICY_STATE. Stato corrente dell'oggetto criteri. |
WS_POLICY_PROPERTY_MAX_ALTERNATIVES Valore: 2 Questa proprietà viene usata con WsCreateMetadata quando specificando WS_METADATA_PROPERTY_POLICY_PROPERTIES come parte del parametro WS_METADATA_PROPERTY* . È di tipo ULONG. Questa proprietà controlla il numero massimo di alternative consentito per un determinato oggetto WS_POLICY . Quando un criterio viene elaborato, la quantità di memoria allocata e LA CPU utilizzata è proporzionale al numero di criteri alternative presenti nei criteri, non alle dimensioni effettive del criterio. Anche un criterio di piccole dimensioni può contenere un numero elevato di alternative dovute all'espansione di diverse permutazioni di asserzioni. Impostazione di questa proprietà su un valore di grandi dimensioni il valore può causare un utilizzo eccessivo di elaborazione o memoria. Il valore predefinito è (32). |
WS_POLICY_PROPERTY_MAX_DEPTH Valore: 3 Questa proprietà viene usata con WsCreateMetadata quando specifica di WS_METADATA_PROPERTY_POLICY_PROPERTIES. È di tipo ULONG. Questa proprietà controlla la profondità massima di tutti i criteri lettura ed elaborazione. La profondità massima di un criterio è definita come massima numero di livelli di elementi contenitore annidati (Policy, All, ExactlyOne) quando si considerano i criteri e i criteri a cui fa riferimento. Viene utilizzata una piccola quantità di spazio dello stack per ogni livello di criteri elaborati. Impostazione di questo valore su un valore di grandi dimensioni il valore può causare l'overflow dello stack per un criterio che è annidato o contiene un riferimento ciclico. Il valore predefinito è (32). |
WS_POLICY_PROPERTY_MAX_EXTENSIONS Valore: 4 Questa proprietà viene usata con WsCreateMetadata quando specifica di WS_METADATA_PROPERTY_POLICY_PROPERTIES. È di tipo ULONG. Questa proprietà controlla il numero massimo di estensioni dei criteri (asserzioni sconosciute) consentite per un determinato oggetto WS_POLICY . Le estensioni dei criteri possono essere recuperate fornendo WS_POLICY_EXTENSION matrice nella struttura WS_POLICY_CONSTRAINTS quando si usa WsMatchPolicyAlternative API. Il valore predefinito è 8. Quando un criterio viene elaborato, la quantità di memoria allocata e LA CPU utilizzata è proporzionale al numero di criteri alternative presenti nei criteri, non alle dimensioni effettive del criterio. Anche un criterio di piccole dimensioni può contenere un numero elevato di alternative dovute all'espansione di diverse permutazioni di asserzioni. Impostazione di questa proprietà su un valore di grandi dimensioni il valore può causare un utilizzo eccessivo di elaborazione o memoria. |
Requisiti
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | webservices.h |