HttpServerChannel Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av HttpServerChannel klassen.
Överlagringar
| Name | Description |
|---|---|
| HttpServerChannel() |
Initierar en ny instans av HttpServerChannel klassen. |
| HttpServerChannel(Int32) |
Initierar en ny instans av HttpServerChannel klassen som lyssnar på den angivna porten. |
| HttpServerChannel(IDictionary, IServerChannelSinkProvider) |
Initierar en ny instans av HttpServerChannel klassen med angivna kanalegenskaper och mottagare. |
| HttpServerChannel(String, Int32) |
Initierar en ny instans av HttpServerChannel klassen med det angivna namnet och som lyssnar på den angivna porten. |
| HttpServerChannel(String, Int32, IServerChannelSinkProvider) |
Initierar en ny instans av HttpServerChannel klassen på den angivna porten med det angivna namnet, som lyssnar på den angivna porten och använder den angivna mottagaren. |
HttpServerChannel()
Initierar en ny instans av HttpServerChannel klassen.
public:
HttpServerChannel();
public HttpServerChannel();
Public Sub New ()
Gäller för
HttpServerChannel(Int32)
Initierar en ny instans av HttpServerChannel klassen som lyssnar på den angivna porten.
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)
Parametrar
- port
- Int32
Porten som kanalen lyssnar på.
Kommentarer
Om du vill begära att en tillgänglig port tilldelas dynamiskt anger du parametern port till 0 (noll).
Gäller för
HttpServerChannel(IDictionary, IServerChannelSinkProvider)
Initierar en ny instans av HttpServerChannel klassen med angivna kanalegenskaper och mottagare.
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)
Parametrar
- properties
- IDictionary
En IDictionary av kanalegenskaperna som innehåller konfigurationsinformationen för den aktuella kanalen.
- sinkProvider
- IServerChannelSinkProvider
Att IServerChannelSinkProvider använda med den nya instansen HttpServerChannelav .
Undantag
En konfigurationsegenskap var felaktigt formaterad.
Exempel
Följande kodexempel visar hur du använder den här konstruktorn.
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);
Kommentarer
Mer information om egenskaper för kanalkonfiguration finns i Konfigurationsegenskaper för kanal och formatering.
Om du inte behöver mottagarfunktioner ställer du in parametern på sinkProvidernull.
Se även
Gäller för
HttpServerChannel(String, Int32)
Initierar en ny instans av HttpServerChannel klassen med det angivna namnet och som lyssnar på den angivna porten.
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)
Parametrar
- name
- String
Namnet på kanalen.
- port
- Int32
Porten som kanalen lyssnar på.
Exempel
Följande kodexempel visar hur du använder den här konstruktorn.
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);
Kommentarer
Den här konstruktorn anger ChannelName egenskapen med hjälp av parametern name . Om du vill registrera fler än en kanal måste varje kanal ha ett unikt namn.
Om du vill begära att en tillgänglig port tilldelas dynamiskt anger du parametern port till 0 (noll).
Gäller för
HttpServerChannel(String, Int32, IServerChannelSinkProvider)
Initierar en ny instans av HttpServerChannel klassen på den angivna porten med det angivna namnet, som lyssnar på den angivna porten och använder den angivna mottagaren.
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)
Parametrar
- name
- String
Namnet på kanalen.
- port
- Int32
Porten som kanalen lyssnar på.
- sinkProvider
- IServerChannelSinkProvider
Som IServerChannelSinkProvider ska användas av kanalen.
Exempel
Följande kodexempel visar hur du använder den här konstruktorn.
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);
Kommentarer
Den här konstruktorn anger ChannelName egenskapen med hjälp av parametern name .
Om du vill begära att en tillgänglig port tilldelas dynamiskt anger du parametern port till 0 (noll).
Om du inte behöver mottagarfunktioner ställer du in parametern på sinkProvidernull.