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 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 |
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) |