IDeliveryExtension.ValidateUserData(Setting[]) Metodo

Definizione

Utilizzato per determinare se un determinato insieme di impostazioni di estensione di distribuzione sia valido.

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()

Parametri

settings
Setting[]

Un array di Setting oggetti contenenti impostazioni di estensione fornite da un client.

Valori restituiti

Un array di Setting oggetti contenenti impostazioni di estensione validate dall'estensione di consegna.

Commenti

Il ValidateUserData metodo viene chiamato ogni volta che viene creato o modificato un abbonamento. Dovresti aggiungere codice al ValidateUserData metodo per assicurarti che i valori scelti da un utente per le impostazioni di un'estensione di consegna soddisfino i requisiti di consegna. Ad esempio, nella consegna e-mail, potresti voler assicurarti che l'indirizzo e-mail fornito dall'utente rispetti gli standard di formattazione delle e-mail. Nella consegna di stampanti, potresti voler validare la stampante scelta da un utente rispetto all'elenco noto delle stampanti installate sul server.

Se una particolare impostazione che validi contiene una condizione di errore, dovresti impostare la Error proprietà dell'impostazione che non è valida. Inoltre, puoi aggiungere valori predefiniti per le impostazioni mancanti per evitare che la consegna fallisca.

Si applica a