HttpServerChannel Konstruktor
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.
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 sinkProvider
null
.
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 sinkProvider
null
.