IDeliveryExtension.ValidateUserData(Setting[]) Método

Definição

Usado para determinar se um conjunto dado de configurações de extensão de entrega é 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[]

Um array de Setting objetos contendo configurações de extensão fornecidas por um cliente.

Retornos

Um array de Setting objetos contendo configurações de extensão que foram validadas pela extensão de entrega.

Comentários

O ValidateUserData método é chamado sempre que uma assinatura é criada ou modificada. Você deve adicionar código ao ValidateUserData método para garantir que os valores escolhidos pelo usuário para as configurações de uma extensão de entrega atendam aos requisitos de entrega. Por exemplo, na entrega de e-mails, você pode querer garantir que o endereço fornecido pelo usuário esteja em conformidade com os padrões de formatação de e-mail. Na entrega de impressora, você pode querer validar a impressora escolhida pelo usuário em relação à lista conhecida de impressoras instaladas no servidor.

Se uma configuração específica que você valida contém uma condição de erro, você deve definir a Error propriedade dessa configuração que não é válida. Além disso, você pode adicionar valores padrão para configurações que faltam para evitar que a entrega falha.

Aplica-se a