Bagikan melalui


IAppHostPropertySchema::ValidationParameter Property

Menyediakan informasi parameter validasi atribut untuk properti saat ini.

Sintaks

HRESULT get_ValidationParameter(  
   [out,  
   retval,  
   string] BSTR* pbstrValidationParameter  
);  

Parameter

pbstrValidationParameter
Penunjuk ke yang BSTR berisi parameter validasi.

Tampilkan Nilai

Sebuah HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Nilai Deskripsi
S_OK Menunjukkan bahwa operasi berhasil.

Keterangan

Validasi atribut dilakukan saat XML diurai dan ketika API melakukan panggilan untuk mengatur nilai dalam sistem konfigurasi.

Tabel berikut ini menyediakan jenis validasi yang tersedia.

Jenis validasi Deskripsi
applicationPoolName Akan gagal validasi jika nilai properti berisi salah satu karakter berikut: &#124;<>&\"

Contoh berikut akan menyebabkan kegagalan validasi jika nilai properti menyertakan salah satu karakter terbatas.

validationType="applicationPoolName"

validationParameter=""
integerRange Sitnaksis: <minimum>,<maximum>[,exclude]

Akan gagal validasi jika nilai properti diatur ke nilai di luar rentang yang ditentukan.

Contoh berikut akan menyebabkan kegagalan validasi jika properti diatur ke nilai kurang dari 1 atau lebih besar dari 10.

validationType="integerRange"

validationParameter="1,10,exclude"
nonEmptyString Akan gagal validasi jika nilai properti diatur ke string kosong.

Contoh berikut akan menyebabkan kegagalan validasi jika nilai properti diatur ke string kosong.

validationType="nonEmptyString"

validationParameter=""
siteName Akan gagal validasi jika nilai properti berisi salah satu karakter berikut: /\.?

Contoh berikut akan menyebabkan kegagalan validasi jika nilai properti menyertakan salah satu karakter terbatas.

validationType="siteName"

validationParameter=""
timeSpanRange Sitnaksis: <minimum>,<maximum>,<granularity>[,exclude]

Akan gagal validasi jika nilai properti diatur ke nilai di luar rentang yang ditentukan. <granularity> menunjukkan kenaikan yang diizinkan antara <minimum> dan <maximum>.

Contoh berikut akan menyebabkan kegagalan validasi jika properti diatur ke nilai kurang dari 1, lebih besar dari 2592000, dan bukan kenaikan 60 dalam rentang.

validationType="timeSpanRange"

validationParameter="1,2592000,60"
requireTrimmedString Akan gagal validasi jika spasi kosong ditemukan di awal atau akhir nilai properti.

Contoh berikut akan menyebabkan kegagalan validasi jika nilai properti berisi spasi kosong di awal atau akhir nilai.

validationType="requireTrimmedString"

validationParameter=""

Persyaratan

Jenis Deskripsi
Klien - IIS 7.0 di Windows Vista
- IIS 7.5 di Windows 7
- IIS 8.0 di Windows 8
- IIS 10.0 pada Windows 10
Server - IIS 7.0 di Windows Server 2008
- IIS 7.5 di Windows Server 2008 R2
- IIS 8.0 di Windows Server 2012
- IIS 8.5 di Windows Server 2012 R2
- IIS 10.0 di Windows Server 2016
Produk - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
- IIS Express 7.5, IIS Express 8.0, IIS Express 10.0
Header Ahadmin.h

Lihat juga

Antarmuka IAppHostPropertySchema
Properti IAppHostPropertySchema::ValidationType