Bagikan melalui


struktur WS_POLICY_CONSTRAINTS (webservices.h)

Menentukan batasan kebijakan untuk saluran.

Sintaks

typedef struct _WS_POLICY_CONSTRAINTS {
  WS_CHANNEL_BINDING             channelBinding;
  WS_CHANNEL_PROPERTY_CONSTRAINT *channelPropertyConstraints;
  ULONG                          channelPropertyConstraintCount;
  WS_SECURITY_CONSTRAINTS        *securityConstraints;
  WS_POLICY_EXTENSION            **policyExtensions;
  ULONG                          policyExtensionCount;
} WS_POLICY_CONSTRAINTS;

Anggota

channelBinding

Pengikatan saluran mana yang diperlukan. Nilai berikut ini didukung:

channelPropertyConstraints

Array batasan properti saluran yang mengambil alih sekumpulan batasan default. Batasan yang ditentukan di sini, dikombinasikan dengan kumpulan batasan default membatasi kumpulan kebijakan yang akan dicocokkan.

Jika batasan properti saluran tidak ditentukan untuk properti tertentu, maka nilai batasan default akan digunakan. Lihat WS_CHANNEL_PROPERTY_CONSTRAINT untuk kumpulan properti yang didukung dan nilai defaultnya.

channelPropertyConstraintCount

Jumlah elemen yang ditentukan dalam array channelPropertyConstraints .

Jika nilai ini adalah 0, maka array channelPropertyConstraints mungkin NULL.

securityConstraints

Batasan pada jenis keamanan yang dapat digunakan.

Mengatur bidang ini ke NULL menunjukkan batasan tidak ada keamanan.

policyExtensions

policyExtensionCount

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Header webservices.h