Bagikan melalui


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, yang kedua mengontrol apakah URI objek metadata global diizinkan untuk merespons. (Defaultnya adalah false.)

Properti Deskripsi
metadataEnabled Nilai Boolean yang menentukan apakah akan mematuhi permintaan yang berakhiran "?wsdl" jika sink ini ada di rantai sink saluran. Pengaturan default-nya 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, keluarga Windows Server 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 setiap permintaan ke "RemoteApplicationMetadata.rem" melempar pengecualian. Semua permintaan "?wsdl" lainnya untuk URI objek tertentu dihormati. Jika true, permintaan metadata global dihormati. Pengaturan default-nya 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, keluarga Windows Server 2003.

Konstruktor

SdlChannelSink(IChannelReceiver, IServerChannelSink)

Menginisialisasi instans baru kelas SdlChannelSink.

Properti

NextChannelSink

Mendapatkan berikutnya IServerChannelSink dalam rantai sink.

Properties

IDictionary Mendapatkan properti untuk sink saluran saat ini.

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