Bagikan melalui


SoapServerFormatterSink Kelas

Definisi

Menyediakan implementasi untuk sink formatter server yang menggunakan SoapFormatter.

public ref class SoapServerFormatterSink : System::Runtime::Remoting::Channels::IServerChannelSink
public class SoapServerFormatterSink : System.Runtime.Remoting.Channels.IServerChannelSink
type SoapServerFormatterSink = class
    interface IServerChannelSink
    interface IChannelSinkBase
Public Class SoapServerFormatterSink
Implements IServerChannelSink
Warisan
SoapServerFormatterSink
Penerapan

Keterangan

Aliran permintaan menyebar dari sink transportasi server melalui sink saluran server hingga mencapai sink formatter yang sesuai. Sink formatter mendeserialisasi pesan dan meneruskannya melalui alur. Sink pengiriman khusus dimasukkan di akhir rantai sink saluran dengan ChannelServices.CreateServerChannelSinkChain metode, yang dipanggil oleh saluran server untuk membuat rantai sink saluran server. Ketika pesan mencapai sink pengiriman, sink pengiriman meneruskan pesan ke infrastruktur jarak jauh.

Harta benda Deskripsi
includeVersions Menentukan apakah pemformat akan menyertakan informasi penerapan versi. Nilai true atau false.
strictBinding Menunjukkan bahwa pemformat penerima akan terlebih dahulu mencoba mengidentifikasi jenis menggunakan informasi versi lengkap jika ada sebelum hanya menggunakan nama jenis dan nama rakitan tanpa informasi versi. Nilai true atau false. Default untuk kedua formatter yang disediakan sistem adalah false.
typeFilterLevel Nilai string yang menentukan tingkat deserialisasi otomatis yang dicoba saluran server. Nilai yang didukung adalah Low (default) dan Full.

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

Nama Deskripsi
SoapServerFormatterSink(SoapServerFormatterSink+Protocol, IServerChannelSink, IChannelReceiver)

Menginisialisasi instans baru dari kelas SoapServerFormatterSink.

Properti

Nama Deskripsi
NextChannelSink

Mendapatkan berikutnya IServerChannelSink dalam rantai sink.

Properties

IDictionary Mendapatkan properti untuk sink saluran saat ini.

TypeFilterLevel

Mendapatkan atau mengatur TypeFilterLevel nilai deserialisasi otomatis yang SoapServerFormatterSink dilakukan.

Metode

Nama Deskripsi
AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream)

Permintaan yang diproses dari sink respons saat ini dari panggilan metode yang dikirim secara asinkron.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders)

Mengembalikan ke Stream mana pesan respons yang disediakan akan diserialisasikan.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream)

Meminta pemrosesan pesan dari sink saat ini.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga