Lenguaje

IDeliveryExtension.ValidateUserData(Setting[]) Método

Definición

Se utiliza para determinar si un conjunto dado de configuraciones de extensión de entrega es válido.

public:
 cli::array <Microsoft::ReportingServices::Interfaces::Setting ^> ^ ValidateUserData(cli::array <Microsoft::ReportingServices::Interfaces::Setting ^> ^ settings);
public Microsoft.ReportingServices.Interfaces.Setting[] ValidateUserData(Microsoft.ReportingServices.Interfaces.Setting[] settings);
abstract member ValidateUserData : Microsoft.ReportingServices.Interfaces.Setting[] -> Microsoft.ReportingServices.Interfaces.Setting[]
Public Function ValidateUserData (settings As Setting()) As Setting()

Parámetros

settings
Setting[]

Un array de Setting objetos que contiene ajustes de extensión suministrados por un cliente.

Devoluciones

Un array de Setting objetos que contienen configuraciones de extensión que han sido validadas por la extensión de entrega.

Comentarios

El ValidateUserData método se llama siempre que se crea o modifica una suscripción. Deberías añadir código al ValidateUserData método para asegurarte de que los valores que un usuario ha elegido para la configuración de una extensión de entrega cumplen con los requisitos de entrega. Por ejemplo, en la entrega de correos electrónicos, puede que quieras asegurarte de que la dirección de correo electrónico proporcionada por el usuario cumpla con los estándares de formato del correo. En la entrega de impresoras, puede que quieras validar la impresora que un usuario elija en comparación con la lista conocida de impresoras instaladas en el servidor.

Si una configuración concreta que validas contiene una condición de error, deberías establecer la Error propiedad de la configuración que no es válida. Además, puedes añadir valores por defecto para los ajustes que falten para evitar que la entrega falle.

Se aplica a