Bagikan melalui


struktur WS_SECURITY_BINDING (webservices.h)

Jenis dasar abstrak untuk semua pengikatan keamanan. Satu atau beberapa subjenis konkret ini ditentukan dalam deskripsi keamanan yang disediakan selama pembuatan saluran dan pendengar. Setiap subjenis konkret ini sesuai dengan protokol keamanan dan cara menggunakannya untuk memberikan autentikasi dan/atau perlindungan ke saluran.

Setiap instans subjenis pengikatan keamanan dalam deskripsi keamanan menyumbang satu token keamanan pada runtime. Dengan demikian, bidang jenis ini dapat dilihat sebagai menentukan token keamanan, cara mendapatkannya, cara menggunakannya untuk keamanan saluran, dan cara memodifikasi perilakunya menggunakan pengaturan opsional.

Sintaks

typedef struct _WS_SECURITY_BINDING {
  WS_SECURITY_BINDING_TYPE     bindingType;
  WS_SECURITY_BINDING_PROPERTY *properties;
  ULONG                        propertyCount;
} WS_SECURITY_BINDING;

Anggota

bindingType

WS_SECURITY_BINDING_TYPE pengikatan keamanan yang dijelaskan. Nilai jenis menunjukkan cara mendapatkan token keamanan yang sesuai dengan pengikatan keamanan ini.

properties

Array properti yang menentukan pengaturan pengikatan keamanan opsional. Setiap WS_SECURITY_BINDING_PROPERTY dalam array adalah pasangan kunci-nilai dan harus menggunakan kunci yang ditentukan dalam WS_SECURITY_BINDING_PROPERTY_ID. Bidang ini bisa NULL, dan jika NULL, nilai default akan digunakan untuk setiap pengaturan token keamanan.

propertyCount

Jumlah elemen dalam array properti.

Persyaratan

   
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