SoapServerFormatterSink 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 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 Remoting.Properti ini hanya didukung oleh .NET Framework versi 1.1 pada platform berikut: Keluarga Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, dan 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 |
Metode
AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream) |
Permintaan pemrosesan 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 tempat pesan respons yang disediakan akan diserialisasikan. |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang 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) |