SoapServerFormatterSinkProvider Kelas
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.
Menyediakan implementasi untuk penyedia sink saluran pemformat server yang menggunakan SoapFormatter.
public ref class SoapServerFormatterSinkProvider : System::Runtime::Remoting::Channels::IServerFormatterSinkProvider
public class SoapServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerFormatterSinkProvider
type SoapServerFormatterSinkProvider = class
interface IServerFormatterSinkProvider
interface IServerChannelSinkProvider
Public Class SoapServerFormatterSinkProvider
Implements IServerFormatterSinkProvider
- Warisan
-
SoapServerFormatterSinkProvider
- Penerapan
Keterangan
Sink saluran terhubung ke saluran server melalui implementasi IServerChannelSinkProvider antarmuka. Semua saluran server jarak jauh menyediakan konstruktor yang mengambil IServerChannelSinkProvider sebagai parameter.
Penyedia sink saluran disimpan dalam rantai, dan pengguna bertanggung jawab untuk menautkan semua penyedia sink saluran bersama-sama sebelum meneruskan yang luar ke konstruktor saluran. IServerChannelSinkProvider menyediakan properti yang dipanggil Next untuk tujuan ini.
Ketika beberapa penyedia sink saluran ditentukan dalam file konfigurasi, infrastruktur jarak jauh akan menautkannya bersama-sama dalam urutan yang ditemukan dalam file konfigurasi. Penyedia sink saluran dan saluran dibuat selama RemotingConfiguration.Configure panggilan.
Sink formatter menggunakan properti konfigurasi sink untuk mengonfigurasi saluran pada durasi. Properti sink dapat ditentukan dalam file konfigurasi, atau secara terprogram, di dalam IDictionary. Dalam file konfigurasi, semua nilai diwakili oleh string, tetapi saat membangun properti IDictionary secara terprogram, jenis nilai dapat ditentukan dengan nilai aslinya atau dengan string.
Tabel berikut menunjukkan properti konfigurasi sink yang dapat ditentukan untuk sink saat ini.
Properti | Deskripsi |
---|---|
includeVersions |
Menentukan apakah pemformat akan menyertakan informasi penerapan versi. Nilai adalah true atau false . |
Penting
Menggunakan instans objek ini dengan data yang tidak tepercaya atau di seluruh saluran yang tidak aman adalah risiko keamanan. Gunakan objek ini hanya dengan data tepercaya dan di seluruh saluran aman. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.
Konstruktor
SoapServerFormatterSinkProvider() |
Menginisialisasi instans SoapServerFormatterSinkProvider baru kelas dengan nilai default. |
SoapServerFormatterSinkProvider(IDictionary, ICollection) |
Menginisialisasi instans SoapServerFormatterSinkProvider baru kelas dengan properti dan data penyedia yang disediakan. |
Properti
Next |
Mendapatkan atau mengatur berikutnya IServerChannelSinkProvider dalam rantai penyedia sink. |
TypeFilterLevel |
Mendapatkan atau menetapkan |
Metode
CreateSink(IChannelReceiver) |
Membuat rantai sink. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetChannelData(IChannelDataStore) |
Mengembalikan data saluran untuk saluran yang terkait dengan sink saat ini. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |