次の方法で共有


IDeliveryExtension インターフェイス

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

名前空間:  Microsoft.ReportingServices.Interfaces
アセンブリ:   Microsoft.ReportingServices.SharePoint.UI.WebParts (Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
  Microsoft.ReportingServices.Interfaces (Microsoft.ReportingServices.Interfaces.dll)

構文

'宣言
Public Interface IDeliveryExtension _
    Inherits IExtension
'使用
Dim instance As IDeliveryExtension
public interface IDeliveryExtension : IExtension
public interface class IDeliveryExtension : IExtension
type IDeliveryExtension =  
    interface
        interface IExtension
    end
public interface IDeliveryExtension extends IExtension

説明

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

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

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