次の方法で共有


IDeliveryExtension Interface

SQL Server Reporting Services の配信拡張機能を表します。

名前空間: Microsoft.ReportingServices.Interfaces
アセンブリ: Microsoft.ReportingServices.Interfaces (microsoft.reportingservices.interfaces.dll 内)

構文

'宣言
Public Interface IDeliveryExtension
    Inherits IExtension
public interface IDeliveryExtension : IExtension
public interface class IDeliveryExtension : IExtension
public interface IDeliveryExtension extends IExtension
public interface IDeliveryExtension extends IExtension

解説

IDeliveryExtension インターフェイスは、レポート通知をユーザーに配信する方法を表す配信拡張機能クラスを実装することを可能にします。IDeliveryExtension インターフェイスの詳細については、「配信拡張機能に対する IDeliveryExtension インターフェイスの実装」を参照してください。

アプリケーションは、IDeliveryExtension インターフェイスのインスタンスを直接作成するのではなく、IDeliveryExtension を実装するクラスのインスタンスを作成します。

IDeliveryExtension を実装するクラスは、継承されたすべてのメンバを実装する必要があります。通常は、配信プロバイダ固有の機能を追加するための追加メンバを定義する必要もあります。たとえば、IDeliveryExtension インターフェイスは、Deliver メソッドを定義します。Reporting Services に付属の電子メール配信プロバイダは、レポート通知を電子メールで送信するために、Deliver メソッドを実装します。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

IDeliveryExtension Members
Microsoft.ReportingServices.Interfaces Namespace