HttpServerChannel Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de HttpServerChannel klasse.
Overloads
| Name | Description |
|---|---|
| HttpServerChannel() |
Initialiseert een nieuw exemplaar van de HttpServerChannel klasse. |
| HttpServerChannel(Int32) |
Initialiseert een nieuw exemplaar van de HttpServerChannel klasse die luistert op de opgegeven poort. |
| HttpServerChannel(IDictionary, IServerChannelSinkProvider) |
Initialiseert een nieuw exemplaar van de HttpServerChannel klasse met de opgegeven kanaaleigenschappen en sink. |
| HttpServerChannel(String, Int32) |
Initialiseert een nieuw exemplaar van de HttpServerChannel klasse met de opgegeven naam en die luistert op de opgegeven poort. |
| HttpServerChannel(String, Int32, IServerChannelSinkProvider) |
Initialiseert een nieuw exemplaar van de HttpServerChannel klasse op de opgegeven poort met de opgegeven naam, die luistert op de opgegeven poort en gebruikt de opgegeven sink. |
HttpServerChannel()
Initialiseert een nieuw exemplaar van de HttpServerChannel klasse.
public:
HttpServerChannel();
public HttpServerChannel();
Public Sub New ()
Van toepassing op
HttpServerChannel(Int32)
Initialiseert een nieuw exemplaar van de HttpServerChannel klasse die luistert op de opgegeven poort.
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)
Parameters
- port
- Int32
De poort waarop het kanaal luistert.
Opmerkingen
Als u wilt aanvragen dat een beschikbare poort dynamisch wordt toegewezen, stelt u de port parameter in op 0 (nul).
Van toepassing op
HttpServerChannel(IDictionary, IServerChannelSinkProvider)
Initialiseert een nieuw exemplaar van de HttpServerChannel klasse met de opgegeven kanaaleigenschappen en sink.
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)
Parameters
- properties
- IDictionary
Een IDictionary van de kanaaleigenschappen met de configuratiegegevens voor het huidige kanaal.
- sinkProvider
- IServerChannelSinkProvider
De IServerChannelSinkProvider te gebruiken met het nieuwe exemplaar van de HttpServerChannel.
Uitzonderingen
Een configuratie-eigenschap is onjuist opgemaakt.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u deze constructor gebruikt.
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);
Opmerkingen
Zie Eigenschappen van kanaal- en formatterconfiguratie voor meer informatie over eigenschappen van kanaalconfiguratie.
Als u geen sinkfunctionaliteit nodig hebt, stelt u de sinkProvider parameter in nullop .
Zie ook
Van toepassing op
HttpServerChannel(String, Int32)
Initialiseert een nieuw exemplaar van de HttpServerChannel klasse met de opgegeven naam en die luistert op de opgegeven poort.
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)
Parameters
- name
- String
De naam van het kanaal.
- port
- Int32
De poort waarop het kanaal luistert.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u deze constructor gebruikt.
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);
Opmerkingen
Met deze constructor wordt de ChannelName eigenschap ingesteld met behulp van de name parameter. Als u meer dan één kanaal wilt registreren, moet elk kanaal een unieke naam hebben.
Als u wilt aanvragen dat een beschikbare poort dynamisch wordt toegewezen, stelt u de port parameter in op 0 (nul).
Van toepassing op
HttpServerChannel(String, Int32, IServerChannelSinkProvider)
Initialiseert een nieuw exemplaar van de HttpServerChannel klasse op de opgegeven poort met de opgegeven naam, die luistert op de opgegeven poort en gebruikt de opgegeven sink.
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)
Parameters
- name
- String
De naam van het kanaal.
- port
- Int32
De poort waarop het kanaal luistert.
- sinkProvider
- IServerChannelSinkProvider
De IServerChannelSinkProvider te gebruiken door het kanaal.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u deze constructor gebruikt.
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);
Opmerkingen
Met deze constructor wordt de ChannelName eigenschap ingesteld met behulp van de name parameter.
Als u wilt aanvragen dat een beschikbare poort dynamisch wordt toegewezen, stelt u de port parameter in op 0 (nul).
Als u geen sinkfunctionaliteit nodig hebt, stelt u de sinkProvider parameter in nullop .