SdlChannelSink Kelas

Definisi

Menyediakan implementasi untuk sink saluran server yang menghasilkan Web Services Description Language (WSDL) secara dinamis di server.

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

Keterangan

SdlChannelSink digunakan untuk membuat WSDL dalam situasi di mana URL berakhir dengan string "?wsdl".

Tabel berikut menunjukkan properti konfigurasi saluran yang dapat ditentukan untuk sink saluran ini. Dua properti pertama digabungkan untuk mengontrol publikasi WSDL objek yang diterbitkan oleh domain aplikasi. Jika false ditentukan untuk properti pertama, tidak ada WSDL yang dikembalikan, terlepas dari properti kedua. (Defaultnya adalah true.) Jika tidak, kedua mengontrol apakah URI objek metadata global diizinkan untuk merespons. (Defaultnya adalah false.)

Harta benda Deskripsi
metadataEnabled Nilai Boolean yang menentukan apakah akan mematuhi permintaan yang berakhiran "?wsdl" jika sink ini ada di rantai sink saluran. Pengaturan default adalah true. Jika false, sink melemparkan pengecualian dalam semua kasus di mana metadata diminta untuk objek apa pun di domain aplikasi.

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, Windows Server Keluarga 2003.
remoteApplicationMetadataEnabled Nilai Boolean yang menentukan apakah akan mematuhi permintaan untuk objek URI "RemoteApplicationMetadata?wsdl", yang mengembalikan WSDL yang menjelaskan semua objek yang diterbitkan oleh domain aplikasi. Jika false, maka permintaan apa pun ke "RemoteApplicationMetadata.rem" melemparkan pengecualian. Semua permintaan "?wsdl" lainnya untuk URI objek tertentu dihormati. Jika true, permintaan metadata global dihormati. Pengaturan default adalah false.

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, Windows Server Keluarga 2003.

Konstruktor

Nama Deskripsi
SdlChannelSink(IChannelReceiver, IServerChannelSink)

Menginisialisasi instans baru dari kelas SdlChannelSink.

Properti

Nama Deskripsi
NextChannelSink

Mendapatkan berikutnya IServerChannelSink dalam rantai sink.

Properties

IDictionary Mendapatkan properti untuk sink saluran saat ini.

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