HttpServerChannel Constructors

Definitie

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 .

Van toepassing op