Share via


SoapServerFormatterSink Kelas

Definisi

Menyediakan implementasi untuk sink pemformat 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 pemformat yang sesuai. Sink pemformat 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.

Properti Deskripsi
includeVersions Menentukan apakah pemformat akan menyertakan informasi penerapan versi. Nilai adalah 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 adalah true atau false. Default untuk kedua pemformat 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. Untuk detail tentang tingkat deserialisasi, lihat Deserialisasi Otomatis di .NET Framework Jarak Jauh.

Properti ini hanya didukung oleh .NET Framework versi 1.1 pada platform berikut: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, dan keluarga Windows Server 2003.

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

SoapServerFormatterSink(SoapServerFormatterSink+Protocol, IServerChannelSink, IChannelReceiver)

Menginisialisasi instans baru kelas SoapServerFormatterSink.

Properti

NextChannelSink

Mendapatkan berikutnya IServerChannelSink dalam rantai sink.

Properties

IDictionary Mendapatkan properti untuk sink saluran saat ini.

TypeFilterLevel

Mendapatkan atau menetapkan TypeFilterLevel nilai deserialisasi otomatis yang SoapServerFormatterSink dilakukan.

Metode

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 tempat Stream pesan respons yang disediakan akan diserialisasikan.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(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