IAppHostPropertySchema::ValidationParameter (propiedad)
Proporciona información sobre los parámetros de validación de atributos para la propiedad actual.
Sintaxis
HRESULT get_ValidationParameter(
[out,
retval,
string] BSTR* pbstrValidationParameter
);
Parámetros
pbstrValidationParameter
Puntero a un BSTR
objeto que contiene el parámetro de validación.
Valor devuelto
Una clase HRESULT
. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Value | Descripción |
---|---|
S_OK | Indica que la operación se realizó correctamente. |
Comentarios
La validación de atributos se realiza cuando se analiza XML y cuando la API realiza una llamada para establecer un valor en el sistema de configuración.
En la tabla siguiente se proporcionan los tipos de validación disponibles.
Tipo de validación | Descripción |
---|---|
applicationPoolName | Se producirá un error en la validación si el valor de la propiedad contiene uno de los caracteres siguientes: |<>&\" En el ejemplo siguiente se producirá un error de validación si el valor de propiedad incluye uno de los caracteres restringidos. validationType="applicationPoolName" validationParameter="" |
integerRange | Sintaxis: <minimum>,<maximum>[,exclude] Se producirá un error en la validación si el valor de la propiedad está establecido en un valor fuera del intervalo especificado. En el ejemplo siguiente se producirá un error de validación si la propiedad está establecida en un valor menor que 1 o mayor que 10. validationType="integerRange" validationParameter="1,10,exclude" |
nonEmptyString | Se producirá un error en la validación si el valor de la propiedad está establecido en una cadena vacía. En el ejemplo siguiente se producirá un error de validación si el valor de propiedad está establecido en una cadena vacía. validationType="nonEmptyString" validationParameter="" |
siteName | Se producirá un error en la validación si el valor de la propiedad contiene uno de los caracteres siguientes: /\.? En el ejemplo siguiente se producirá un error de validación si el valor de propiedad incluye uno de los caracteres restringidos. validationType="siteName" validationParameter="" |
timeSpanRange | Sintaxis: <minimum>,<maximum>,<granularity>[,exclude] Se producirá un error en la validación si el valor de la propiedad está establecido en un valor fuera del intervalo especificado. <granularity> indica los incrementos permitidos entre <minimum> y <maximum> .En el ejemplo siguiente se producirá un error de validación si la propiedad está establecida en un valor menor que 1, mayor que 2592000 y no es un incremento de 60 dentro del intervalo. validationType="timeSpanRange" validationParameter="1,2592000,60" |
requireTrimmedString | Se producirá un error en la validación si se encuentra espacio en blanco al principio o al final del valor de la propiedad. En el ejemplo siguiente se producirá un error de validación si el valor de propiedad contiene espacios en blanco al principio o al final del valor. validationType="requireTrimmedString" validationParameter="" |
Requisitos
Tipo | Descripción |
---|---|
Remoto | - IIS 7.0 en Windows Vista - IIS 7.5 en Windows 7 - IIS 8.0 en Windows 8 - IIS 10.0 en Windows 10 |
Servidor | - IIS 7.0 en Windows Server 2008 - IIS 7.5 en Windows Server 2008 R2 - IIS 8.0 en Windows Server 2012 - IIS 8.5 en Windows Server 2012 R2 - IIS 10.0 en Windows Server 2016 |
Producto | - 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 |
Encabezado | Ahadmin.h |
Consulte también
IAppHostPropertySchema (Interfaz)
Propiedad IAppHostPropertySchema::ValidationType