IDeliveryExtension Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |