Share via


IDeliveryExtension Antarmuka

Definisi

Mewakili ekstensi pengiriman dalam 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
Penerapan

Keterangan

Antarmuka IDeliveryExtension memungkinkan Anda menerapkan kelas ekstensi pengiriman, yang mewakili cara pemberitahuan laporan dapat dikirimkan kepada pengguna. Untuk informasi selengkapnya tentang IDeliveryExtension antarmuka, lihat Menerapkan Antarmuka IDeliveryExtension untuk Ekstensi Pengiriman.

Aplikasi tidak membuat instans IDeliveryExtension antarmuka secara langsung, tetapi membuat instans kelas yang mengimplementasikan IDeliveryExtension.

Kelas yang menerapkan IDeliveryExtension harus mengimplementasikan semua anggota yang diwariskan, dan biasanya menentukan anggota tambahan untuk menambahkan fungsionalitas khusus penyedia pengiriman. Misalnya, IDeliveryExtension antarmuka menentukan Deliver metode . Pada gilirannya, penyedia pengiriman email yang dikirimkan dengan Reporting Services menerapkan Deliver metode untuk mengirim pemberitahuan laporan melalui email.

Properti

ExtensionSettings

Mendapatkan daftar pengaturan yang digunakan oleh ekstensi pengiriman untuk membuat pemberitahuan atau laporan.

IsPrivilegedUser

Menunjukkan apakah pengguna diizinkan mengakses semua fungsionalitas ekstensi.

LocalizedName

Mendapatkan nama ekstensi yang dilokalkan untuk ditampilkan di antarmuka pengguna.

(Diperoleh dari IExtension)
ReportServerInformation

Mendapatkan informasi tentang server laporan yang diperlukan ekstensi pengiriman untuk melakukan pengiriman.

Metode

Deliver(Notification)

Mengirimkan pemberitahuan laporan kepada pengguna berdasarkan konten pemberitahuan.

SetConfiguration(String)

Digunakan untuk meneruskan data konfigurasi kustom ke ekstensi.

(Diperoleh dari IExtension)
ValidateUserData(Setting[])

Digunakan untuk menentukan apakah set pengaturan ekstensi pengiriman yang diberikan valid.

Berlaku untuk