Bagikan melalui


HttpChannel Konstruktor

Definisi

Menginisialisasi instans baru kelas HttpChannel.

Overload

HttpChannel()

Menginisialisasi instans baru kelas HttpChannel.

HttpChannel(Int32)

Menginisialisasi instans HttpChannel baru kelas dengan saluran server yang mendengarkan pada port yang ditentukan.

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Menginisialisasi instans HttpChannel baru kelas dengan properti konfigurasi dan sink yang ditentukan.

HttpChannel()

Menginisialisasi instans baru kelas HttpChannel.

public:
 HttpChannel();
public HttpChannel();
Public Sub New ()

Keterangan

Properti konfigurasi instans yang HttpChannel dikembalikan oleh konstruktor ini semuanya diatur ke nilai defaultnya.

Berlaku untuk

HttpChannel(Int32)

Menginisialisasi instans HttpChannel baru kelas dengan saluran server yang mendengarkan pada port yang ditentukan.

public:
 HttpChannel(int port);
public HttpChannel(int port);
new System.Runtime.Remoting.Channels.Http.HttpChannel : int -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (port As Integer)

Parameter

port
Int32

Port tempat saluran server mendengarkan.

Keterangan

Ketika konstruktor ini digunakan, default IClientChannelSinkProvider yang digunakan adalah SoapClientFormatterSinkProvider.

Berlaku untuk

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Menginisialisasi instans HttpChannel baru kelas dengan properti konfigurasi dan sink yang ditentukan.

public:
 HttpChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ clientSinkProvider, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ serverSinkProvider);
public HttpChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IClientChannelSinkProvider * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (properties As IDictionary, clientSinkProvider As IClientChannelSinkProvider, serverSinkProvider As IServerChannelSinkProvider)

Parameter

properties
IDictionary

Koleksi IDictionary yang menentukan nilai untuk properti konfigurasi yang akan digunakan oleh saluran klien dan server.

clientSinkProvider
IClientChannelSinkProvider

Implementasi IClientChannelSinkProvider yang akan digunakan oleh saluran klien.

serverSinkProvider
IServerChannelSinkProvider

Implementasi IServerChannelSinkProvider yang akan digunakan oleh saluran server.

Pengecualian

Properti konfigurasi salah diformat.

Keterangan

Untuk informasi selengkapnya tentang properti konfigurasi saluran, lihat Properti Konfigurasi Saluran dan Formatter.

Sink saluran menyediakan titik plug-in yang memungkinkan akses ke pesan yang mendasar yang mengalir melalui saluran serta aliran yang digunakan oleh mekanisme transportasi untuk mengirim pesan ke objek jarak jauh. Sink saluran juga bertanggung jawab untuk mengangkut pesan antara klien dan server. Sink saluran ditautkan bersama dalam rantai, dan semua pesan saluran mengalir melalui rantai sink ini sebelum pesan akhirnya diserialisasikan dan diangkut. Jika Anda tidak memerlukan fungsionalitas sink, atur clientSinkProvider parameter dan serverSinkProvider ke null.

Lihat juga

Berlaku untuk