Bagikan melalui


SoapClientFormatterSinkProvider Kelas

Definisi

Menyediakan implementasi untuk penyedia sink pemformat klien.

public ref class SoapClientFormatterSinkProvider : System::Runtime::Remoting::Channels::IClientFormatterSinkProvider
public class SoapClientFormatterSinkProvider : System.Runtime.Remoting.Channels.IClientFormatterSinkProvider
type SoapClientFormatterSinkProvider = class
    interface IClientFormatterSinkProvider
    interface IClientChannelSinkProvider
Public Class SoapClientFormatterSinkProvider
Implements IClientFormatterSinkProvider
Warisan
SoapClientFormatterSinkProvider
Penerapan

Keterangan

membuat SoapClientFormatterSinkProvider sink pemformat klien yang menggunakan SoapFormatter untuk menserialisasikan pesan untuk saluran klien tempat pesan jarak jauh mengalir.

Fungsi sink pemformat adalah untuk menghasilkan header yang diperlukan dan membuat serialisasi pesan ke aliran. Setelah mencapai sink pemformat, IMessage diteruskan ke semua sink dalam rantai sink saluran melalui ProcessMessage panggilan atau AsyncProcessRequest . Pada tahap ini pesan telah diserialisasikan dan disediakan sebagai informasi saja. Sink yang perlu membuat atau memodifikasi pesan harus ditempatkan dalam rantai sink sebelum pemformat. Ini dapat dicapai dengan mengimplementasikan IMessageSink antarmuka dan IClientChannelSink . Sink pemformat dapat ditempatkan di rantai sink nanti.

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 ini memperlihatkan properti konfigurasi sink yang dapat ditentukan untuk penyedia 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

SoapClientFormatterSinkProvider()

Menginisialisasi instans SoapClientFormatterSinkProvider baru kelas dengan nilai default.

SoapClientFormatterSinkProvider(IDictionary, ICollection)

Menginisialisasi instans SoapClientFormatterSinkProvider baru kelas dengan properti dan data penyedia yang diberikan.

Properti

Next

Mendapatkan atau mengatur berikutnya IClientChannelSinkProvider dalam rantai penyedia sink.

Metode

CreateSink(IChannelSender, String, Object)

Membuat rantai sink.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga