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[]) |
Используется для определения того, является ли допустимым данный набор параметров модуля доставки. |