Поделиться через


структура WS_CHANNEL_PROPERTY_CONSTRAINT (webservices.h)

Задает ограничения для определенного свойства канала. Все не указанные ограничения свойств будут использовать ограничения по умолчанию.

Синтаксис

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;

Члены

id

Идентификатор свойства канала. Можно указать следующие ограничения свойств канала:

allowedValues

Массив допустимых значений. Тип значений в массиве соответствует типу значений свойства канала. Сведения о типе свойства см. в документации по определенному свойству канала.

allowedValuesSize

Общий размер массива allowedValues в байтах . Этот размер должен быть кратным размеру типа значения свойства.

out

Когда WsMatchPolicyAlternative возвращает noERROR, будет заполнено все содержимое этой структуры.

out.channelProperty

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть webservices.h