HttpServerChannel Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der HttpServerChannel-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| HttpServerChannel() |
Initialisiert eine neue Instanz der HttpServerChannel-Klasse. |
| HttpServerChannel(Int32) |
Initialisiert eine neue Instanz der HttpServerChannel Klasse, die auf den angegebenen Port lauscht. |
| HttpServerChannel(IDictionary, IServerChannelSinkProvider) |
Initialisiert eine neue Instanz der HttpServerChannel Klasse mit den angegebenen Kanaleigenschaften und sinken. |
| HttpServerChannel(String, Int32) |
Initialisiert eine neue Instanz der HttpServerChannel Klasse mit dem angegebenen Namen und überwacht den angegebenen Port. |
| HttpServerChannel(String, Int32, IServerChannelSinkProvider) |
Initialisiert eine neue Instanz der HttpServerChannel Klasse am angegebenen Port mit dem angegebenen Namen, der auf den angegebenen Port lauscht, und verwendet die angegebene Spüle. |
HttpServerChannel()
Initialisiert eine neue Instanz der HttpServerChannel-Klasse.
public:
HttpServerChannel();
public HttpServerChannel();
Public Sub New ()
Gilt für:
HttpServerChannel(Int32)
Initialisiert eine neue Instanz der HttpServerChannel Klasse, die auf den angegebenen Port lauscht.
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
Der Port, an dem der Kanal lauscht.
Hinweise
Um anzufordern, dass ein verfügbarer Port dynamisch zugewiesen wird, legen Sie den port Parameter auf 0 (Null) fest.
Gilt für:
HttpServerChannel(IDictionary, IServerChannelSinkProvider)
Initialisiert eine neue Instanz der HttpServerChannel Klasse mit den angegebenen Kanaleigenschaften und sinken.
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
Eine IDictionary der Kanaleigenschaften, die die Konfigurationsinformationen für den aktuellen Kanal enthalten.
- sinkProvider
- IServerChannelSinkProvider
Die IServerChannelSinkProvider für die neue Instanz der HttpServerChannel.
Ausnahmen
Eine Konfigurationseigenschaft wurde falsch formatiert.
Beispiele
Das folgende Codebeispiel zeigt, wie dieser Konstruktor verwendet wird.
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);
Hinweise
Weitere Informationen zu Kanalkonfigurationseigenschaften finden Sie unter Kanal- und Formatterkonfigurationseigenschaften.
Wenn Sie keine Sinkfunktionalität benötigen, legen Sie den sinkProvider Parameter auf null.
Weitere Informationen
Gilt für:
HttpServerChannel(String, Int32)
Initialisiert eine neue Instanz der HttpServerChannel Klasse mit dem angegebenen Namen und überwacht den angegebenen Port.
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
Der Name des Kanals.
- port
- Int32
Der Port, an dem der Kanal lauscht.
Beispiele
Das folgende Codebeispiel zeigt, wie dieser Konstruktor verwendet wird.
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);
Hinweise
Dieser Konstruktor legt die ChannelName Eigenschaft mithilfe des name Parameters fest. Wenn Sie mehr als einen Kanal registrieren möchten, muss jeder Kanal einen eindeutigen Namen haben.
Um anzufordern, dass ein verfügbarer Port dynamisch zugewiesen wird, legen Sie den port Parameter auf 0 (Null) fest.
Gilt für:
HttpServerChannel(String, Int32, IServerChannelSinkProvider)
Initialisiert eine neue Instanz der HttpServerChannel Klasse am angegebenen Port mit dem angegebenen Namen, der auf den angegebenen Port lauscht, und verwendet die angegebene Spüle.
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
Der Name des Kanals.
- port
- Int32
Der Port, an dem der Kanal lauscht.
- sinkProvider
- IServerChannelSinkProvider
Der IServerChannelSinkProvider vom Kanal zu verwendende.
Beispiele
Das folgende Codebeispiel zeigt, wie dieser Konstruktor verwendet wird.
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);
Hinweise
Dieser Konstruktor legt die ChannelName Eigenschaft mithilfe des name Parameters fest.
Um anzufordern, dass ein verfügbarer Port dynamisch zugewiesen wird, legen Sie den port Parameter auf 0 (Null) fest.
Wenn Sie keine Sinkfunktionalität benötigen, legen Sie den sinkProvider Parameter auf null.