言語

IDeliveryExtension.ValidateUserData(Setting[]) メソッド

定義

特定の配信延長設定セットが有効かどうかを判定するために使用されます。

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

パラメーター

settings
Setting[]

クライアントが提供する拡張設定を含む Setting オブジェクトの配列です。

返品

デリバリー拡張によって検証された拡張設定を含む Setting オブジェクトの配列です。

注釈

ValidateUserDataメソッドは、サブスクリプションが作成されたり変更されたりするたびに呼び出されます。 ValidateUserDataメソッドにコードを追加し、ユーザーが配信拡張機能の設定で選択した値が配信の要件を満たしているか確認してください。 例えば、メール配信では、ユーザーが提供するメールアドレスがメールのフォーマット基準に準拠していることを確認すると良いでしょう。 プリンターデリバリーでは、ユーザーが選択したプリンターをサーバー上の既知のプリンターリストと照合して検証したいかもしれません。

検証した特定の設定にエラー条件が含まれている場合は、その設定の無効な Error プロパティを設定するべきです。 さらに、設定が欠けている場合はデフォルト値を設定して、配信の失敗を防ぐこともできます。

適用対象