Interfejs IDeliveryExtension
Reprezentuje rozszerzenie dostarczania w SQL Server Reporting Services.
Przestrzeń nazw: Microsoft.ReportingServices.Interfaces
Zestawy: Microsoft.ReportingServices.Interfaces (w Microsoft.ReportingServices.Interfaces.dll)
Microsoft.ReportingServices.SharePoint.UI.WebParts (w Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Składnia
'Deklaracja
Public Interface IDeliveryExtension _
Inherits IExtension
'Użycie
Dim instance As IDeliveryExtension
public interface IDeliveryExtension : IExtension
public interface class IDeliveryExtension : IExtension
type IDeliveryExtension =
interface
interface IExtension
end
public interface IDeliveryExtension extends IExtension
Typ IDeliveryExtension uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
ExtensionSettings | Pobiera listę ustawień, które są używane przez rozszerzenie dostarczania do tworzenia powiadomienie lub raportu. | |
IsPrivilegedUser | Wskazuje, czy użytkownik ma dostęp do wszystkich funkcji rozszerzenia. | |
LocalizedName | Pobiera zlokalizowana nazwa rozszerzenia mają być wyświetlane w interfejs użytkownika. (Dziedziczony z IExtension). | |
ReportServerInformation | Pobiera informacje serwer raportów że rozszerzenie dostawy wymaga do wykonywania dostaw. |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
Deliver | Dostarcza powiadomienie raport do użytkownika na podstawie zawartości powiadomienie. | |
SetConfiguration | Używany do przekazywania niestandardowe konfiguracja danych do rozszerzenia. (Dziedziczony z IExtension). | |
ValidateUserData | Służy do określania, czy określony zestaw rozszerzenie dostarczania ustawienia są prawidłowe. |
Do góry
Uwagi
IDeliveryExtension Interfejs umożliwia wdrożenie rozszerzenie dostarczania klasy, która reprezentuje w taki sposób, że raport powiadomienia mogą być dostarczane do użytkowników.Więcej informacji o IDeliveryExtension interfejs, zobacz Implementowanie interfejsu IDeliveryExtension dla rozszerzenia dostawy.
Aplikacja nie tworzy wystąpienie IDeliveryExtension interfejs bezpośrednio, ale tworzy instancję klasy, który implementuje IDeliveryExtension.
Wdrożenie tej klasy IDeliveryExtension musi implementować wszystkich członków dziedziczonych i zwykle określają dodatkowych członków, aby dodać funkcje specyficzne dla dostawca dostawy.Na przykład IDeliveryExtension Interfejs definiuje Deliver metoda.Z kolei implementuje dostawca dostarczania poczty e-mail, dostarczany z usług Reporting Services Deliver metoda, aby wysyłać raporty powiadomień pocztą e-mail.