Поделиться через


IDeliveryExtension Интерфейс

Определение

Представляет модуль доставки служб SQL Server Reporting Services.

public interface class IDeliveryExtension : Microsoft::ReportingServices::Interfaces::IExtension
public interface IDeliveryExtension : Microsoft.ReportingServices.Interfaces.IExtension
type IDeliveryExtension = interface
    interface IExtension
Public Interface IDeliveryExtension
Implements IExtension
Реализации

Комментарии

Интерфейс IDeliveryExtension позволяет реализовать класс модуля доставки, представляющий способ доставки уведомлений для пользователей. Дополнительные сведения об интерфейсе см. в IDeliveryExtension разделе "Реализация интерфейса IDeliveryExtension" для модуля доставки.

Приложение не создает экземпляр IDeliveryExtension интерфейса напрямую, а создает экземпляр класса, реализующего IDeliveryExtension.

Классы, реализующие, IDeliveryExtension должны реализовывать все унаследованные члены и обычно определять дополнительные члены для добавления функциональных возможностей поставщика доставки. Например, IDeliveryExtension интерфейс определяет Deliver метод. В свою очередь, поставщик доставки электронной почты, который поставляется с Reporting Services реализует Deliver метод для отправки уведомлений по электронной почте.

Свойства

ExtensionSettings

Возвращает список параметров, которые используются модулем доставки для создания уведомления или отчета.

IsPrivilegedUser

Указывает, предоставлен ли пользователю доступ ко всей функциональности модуля.

LocalizedName

Возвращает локализованное имя модуля, предназначенное для отображения в пользовательском интерфейсе.

(Унаследовано от IExtension)
ReportServerInformation

Получает сведения о сервере отчетов, необходимые модулю доставки для выполнения операций доставки.

Методы

Deliver(Notification)

Доставляет уведомление об отчете пользователю на основе содержимого уведомления.

SetConfiguration(String)

Используется для передачи модулю данных пользовательской конфигурации.

(Унаследовано от IExtension)
ValidateUserData(Setting[])

Используется для определения того, является ли допустимым данный набор параметров модуля доставки.

Применяется к