enumerasi WS_SERVICE_PROPERTY_ID (webservices.h)

Parameter opsional untuk mengonfigurasi host layanan. Enumerasi ini digunakan dalam struktur WS_SERVICE_PROPERTY saat memanggil WsCreateServiceHost atau dengan sendirinya saat memanggil WsGetServiceHostProperty.

Sintaks

typedef enum {
  WS_SERVICE_PROPERTY_HOST_USER_STATE = 0,
  WS_SERVICE_PROPERTY_FAULT_DISCLOSURE = 1,
  WS_SERVICE_PROPERTY_FAULT_LANGID = 2,
  WS_SERVICE_PROPERTY_HOST_STATE = 3,
  WS_SERVICE_PROPERTY_METADATA = 4,
  WS_SERVICE_PROPERTY_CLOSE_TIMEOUT = 5
} WS_SERVICE_PROPERTY_ID;

Konstanta

 
WS_SERVICE_PROPERTY_HOST_USER_STATE
Nilai: 0
Penunjuk kosong
digunakan dengan WsCreateServiceHost. Properti ini
tersedia untuk panggilan balik dan operasi layanan yang berbeda sebagai bagian dari struktur WS_OPERATION_CONTEXT
WS_SERVICE_PROPERTY_FAULT_DISCLOSURE
Nilai: 1
Nilai WS_FAULT_DISCLOSURE digunakan dengan WsCreateServiceHost.
Properti ini digunakan untuk menentukan tingkat pengungkapan objek kesalahan ketika dikonversi menjadi kesalahan. Defaultnya adalah WS_MINIMAL_FAULT_DISCLOSURE.
WS_SERVICE_PROPERTY_FAULT_LANGID
Nilai: 2
LANGID yang digunakan dengan WsGetServiceHostProperty untuk membuat kesalahan. Jika tidak ada yang ditentukan, lokal pengguna default akan digunakan.
WS_SERVICE_PROPERTY_HOST_STATE
Nilai: 3
Nilai WS_SERVICE_HOST_STATE digunakan dengan WsGetServiceHostProperty yang menentukan status host layanan saat ini.


Nilai yang dikembalikan adalah rekam jepret dari status saat ini, sehingga
mungkin bahwa status mungkin telah berubah sebelum pemanggil memiliki
sempat memeriksa nilainya.
WS_SERVICE_PROPERTY_METADATA
Nilai: 4
Struktur WS_SERVICE_METADATA digunakan dengan WsCreateServiceHost yang berisi kumpulan dokumen metadata yang digunakan untuk WS-MetadataExchange oleh WS_SERVICE_HOST.

Nama layanan dan namespace layanan digunakan untuk membuat elemen layanan di dalam dokumen WSDL. Dokumen diidentifikasi dengan cara namespace layanan yang disediakan sebagai bagian dari struktur WS_SERVICE_METADATA .


Perhatikan bahwa jika bagian layanan sudah ditentukan dalam salah satu dokumen WSDL yang disediakan, elemen layanan tidak akan ditambahkan atas nama aplikasi oleh runtime.
WS_SERVICE_PROPERTY_CLOSE_TIMEOUT
Nilai: 5
ULONG yang digunakan dengan WsCreateServiceHost yang menentukan jumlah waktu maksimum model layanan akan menunggu setelah WsCloseServiceHost dipanggil. Setelah batas waktu berakhir, host layanan akan membatalkan sendiri.
Defaultnya adalah 5 detik yang ditentukan dalam milidetik sebagai 5000.

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