Bagikan melalui


HttpServerChannel Konstruktor

Definisi

Menginisialisasi instans baru kelas HttpServerChannel.

Overload

HttpServerChannel()

Menginisialisasi instans baru kelas HttpServerChannel.

HttpServerChannel(Int32)

Menginisialisasi instans HttpServerChannel baru kelas yang mendengarkan pada port yang ditentukan.

HttpServerChannel(IDictionary, IServerChannelSinkProvider)

Menginisialisasi instans HttpServerChannel baru kelas dengan properti dan sink saluran yang ditentukan.

HttpServerChannel(String, Int32)

Menginisialisasi instans HttpServerChannel baru kelas dengan nama yang diberikan dan yang mendengarkan pada port yang ditentukan.

HttpServerChannel(String, Int32, IServerChannelSinkProvider)

Menginisialisasi instans HttpServerChannel baru kelas di port yang ditentukan dengan nama yang diberikan, yang mendengarkan pada port yang ditentukan, dan menggunakan sink yang ditentukan.

HttpServerChannel()

Menginisialisasi instans baru kelas HttpServerChannel.

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

Berlaku untuk

HttpServerChannel(Int32)

Menginisialisasi instans HttpServerChannel baru kelas yang mendengarkan pada port yang ditentukan.

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

Parameter

port
Int32

Port tempat saluran mendengarkan.

Keterangan

Untuk meminta agar port yang tersedia ditetapkan secara dinamis, atur parameter ke port 0 (nol).

Berlaku untuk

HttpServerChannel(IDictionary, IServerChannelSinkProvider)

Menginisialisasi instans HttpServerChannel baru kelas dengan properti dan sink saluran yang ditentukan.

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

Parameter

properties
IDictionary

Properti IDictionary saluran yang menyimpan informasi konfigurasi untuk saluran saat ini.

sinkProvider
IServerChannelSinkProvider

IServerChannelSinkProvider untuk digunakan dengan instans baru dari HttpServerChannel.

Pengecualian

Properti konfigurasi salah diformat.

Contoh

Contoh kode berikut menunjukkan cara menggunakan konstruktor ini.

System::Collections::Hashtable^ properties = gcnew System::Collections::Hashtable;
properties->default[ L"port" ] = 9090;
IServerChannelSinkProvider^ sinkProvider = nullptr;
HttpServerChannel^ serverChannel = gcnew HttpServerChannel( properties,sinkProvider );
System.Collections.Hashtable properties =
    new System.Collections.Hashtable();
properties["port"] = 9090;
IServerChannelSinkProvider sinkProvider = null;
HttpServerChannel serverChannel = new HttpServerChannel(
    properties, sinkProvider);

Keterangan

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

Jika Anda tidak memerlukan fungsionalitas sink, atur parameter ke sinkProvidernull.

Lihat juga

Berlaku untuk

HttpServerChannel(String, Int32)

Menginisialisasi instans HttpServerChannel baru kelas dengan nama yang diberikan dan yang mendengarkan pada port yang ditentukan.

public:
 HttpServerChannel(System::String ^ name, int port);
public HttpServerChannel (string name, int port);
new System.Runtime.Remoting.Channels.Http.HttpServerChannel : string * int -> System.Runtime.Remoting.Channels.Http.HttpServerChannel
Public Sub New (name As String, port As Integer)

Parameter

name
String

Nama saluran.

port
Int32

Port tempat saluran mendengarkan.

Contoh

Contoh kode berikut menunjukkan cara menggunakan konstruktor ini.

String^ name = L"RemotingServer";
int port = 9090;
HttpServerChannel^ serverChannel = gcnew HttpServerChannel( name,port );
string name = "RemotingServer";
int port = 9090;
HttpServerChannel serverChannel =
    new HttpServerChannel(name, port);

Keterangan

Konstruktor ini mengatur ChannelName properti dengan menggunakan name parameter . Jika Anda ingin mendaftarkan lebih dari satu saluran, setiap saluran harus memiliki nama yang unik.

Untuk meminta agar port yang tersedia ditetapkan secara dinamis, atur parameter ke port 0 (nol).

Berlaku untuk

HttpServerChannel(String, Int32, IServerChannelSinkProvider)

Menginisialisasi instans HttpServerChannel baru kelas di port yang ditentukan dengan nama yang diberikan, yang mendengarkan pada port yang ditentukan, dan menggunakan sink yang ditentukan.

public:
 HttpServerChannel(System::String ^ name, int port, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider);
public HttpServerChannel (string name, int port, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpServerChannel : string * int * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpServerChannel
Public Sub New (name As String, port As Integer, sinkProvider As IServerChannelSinkProvider)

Parameter

name
String

Nama saluran.

port
Int32

Port tempat saluran mendengarkan.

sinkProvider
IServerChannelSinkProvider

yang IServerChannelSinkProvider akan digunakan oleh saluran.

Contoh

Contoh kode berikut menunjukkan cara menggunakan konstruktor ini.

String^ name = L"RemotingServer";
int port = 9090;
IServerChannelSinkProvider^ sinkProvider = nullptr;
HttpServerChannel^ serverChannel = gcnew HttpServerChannel(
   name,port,sinkProvider );
string name = "RemotingServer";
int port = 9090;
IServerChannelSinkProvider sinkProvider = null;
HttpServerChannel serverChannel =
    new HttpServerChannel(name, port, sinkProvider);

Keterangan

Konstruktor ini mengatur ChannelName properti menggunakan name parameter .

Untuk meminta agar port yang tersedia ditetapkan secara dinamis, atur parameter ke port 0 (nol).

Jika Anda tidak memerlukan fungsionalitas sink, atur parameter ke sinkProvidernull.

Berlaku untuk