IDeliveryExtension.ValidateUserData(Setting[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の配信延長設定セットが有効かどうかを判定するために使用されます。
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()
パラメーター
返品
デリバリー拡張によって検証された拡張設定を含む Setting オブジェクトの配列です。
注釈
ValidateUserDataメソッドは、サブスクリプションが作成されたり変更されたりするたびに呼び出されます。 ValidateUserDataメソッドにコードを追加し、ユーザーが配信拡張機能の設定で選択した値が配信の要件を満たしているか確認してください。 例えば、メール配信では、ユーザーが提供するメールアドレスがメールのフォーマット基準に準拠していることを確認すると良いでしょう。 プリンターデリバリーでは、ユーザーが選択したプリンターをサーバー上の既知のプリンターリストと照合して検証したいかもしれません。
検証した特定の設定にエラー条件が含まれている場合は、その設定の無効な Error プロパティを設定するべきです。 さらに、設定が欠けている場合はデフォルト値を設定して、配信の失敗を防ぐこともできます。