Condividi tramite


struttura WS_CHANNEL_PROPERTY_CONSTRAINT (webservices.h)

Specifica i vincoli per una determinata proprietà del canale. Tutti i vincoli di proprietà non specificati useranno i vincoli predefiniti.

Sintassi

typedef struct _WS_CHANNEL_PROPERTY_CONSTRAINT {
  WS_CHANNEL_PROPERTY_ID id;
  void                   *allowedValues;
  ULONG                  allowedValuesSize;
  struct {
    WS_CHANNEL_PROPERTY channelProperty;
  } out;
} WS_CHANNEL_PROPERTY_CONSTRAINT;

Members

id

ID della proprietà del canale. È possibile specificare i vincoli delle proprietà del canale seguenti:

allowedValues

Matrice di valori accettabili. Il tipo dei valori nella matrice corrisponde al tipo dei valori della proprietà del canale. Per determinare il tipo della proprietà, vedere la documentazione relativa a una determinata proprietà del canale.

allowedValuesSize

Dimensioni totali della matrice allowedValues , in byte. Questa dimensione deve essere un multiplo della dimensione del tipo del valore della proprietà.

out

Quando WsMatchPolicyAlternative restituisce NOERROR, verrà compilato l'intero contenuto di questa struttura.

out.channelProperty

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Intestazione webservices.h