다음을 통해 공유


HttpServerChannel 생성자

정의

HttpServerChannel 클래스의 새 인스턴스를 초기화합니다.

오버로드

HttpServerChannel()

HttpServerChannel 클래스의 새 인스턴스를 초기화합니다.

HttpServerChannel(Int32)

지정된 포트에서 수신하는 HttpServerChannel 클래스의 새 인스턴스를 초기화합니다.

HttpServerChannel(IDictionary, IServerChannelSinkProvider)

지정된 채널 속성 및 싱크를 사용하여 HttpServerChannel 클래스의 새 인스턴스를 초기화합니다.

HttpServerChannel(String, Int32)

지정된 이름을 사용하여 특정 포트에서 수신을 대기하는 HttpServerChannel 클래스의 새 인스턴스를 초기화합니다.

HttpServerChannel(String, Int32, IServerChannelSinkProvider)

지정된 이름을 사용하여 특정 포트에서 수신을 대기하며 특정 싱크를 사용하는 HttpServerChannel 특정 포트에 위치한 클래스의 새 인스턴스를 초기화합니다.

HttpServerChannel()

HttpServerChannel 클래스의 새 인스턴스를 초기화합니다.

public:
 HttpServerChannel();
public HttpServerChannel ();
Public Sub New ()

적용 대상

HttpServerChannel(Int32)

지정된 포트에서 수신하는 HttpServerChannel 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

port
Int32

채널에서 수신을 대기하는 포트입니다.

설명

사용 가능한 포트를 동적으로 할당 될을 요청 하려면 설정의 port 매개 변수를 0 (영)입니다.

적용 대상

HttpServerChannel(IDictionary, IServerChannelSinkProvider)

지정된 채널 속성 및 싱크를 사용하여 HttpServerChannel 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

properties
IDictionary

현재 채널에 대한 구성 정보를 보유하는 채널 속성의 IDictionary입니다.

sinkProvider
IServerChannelSinkProvider

IServerChannelSinkProvider의 새 인스턴스와 함께 사용할 HttpServerChannel입니다.

예외

구성 속성의 형식이 올바르지 않습니다.

예제

다음 코드 예제에서는이 생성자를 사용 하는 방법을 보여 줍니다.

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);

설명

채널 구성 속성에 대 한 자세한 내용은 참조 하세요. 채널 및 포맷터 구성 속성합니다.

싱크 기능에 필요 하지 않은 경우 설정 합니다 sinkProvider 매개 변수를 null입니다.

추가 정보

적용 대상

HttpServerChannel(String, Int32)

지정된 이름을 사용하여 특정 포트에서 수신을 대기하는 HttpServerChannel 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

name
String

채널 이름입니다.

port
Int32

채널에서 수신을 대기하는 포트입니다.

예제

다음 코드 예제에서는이 생성자를 사용 하는 방법을 보여 줍니다.

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);

설명

이 생성자는 설정 합니다 ChannelName 를 사용 하 여 속성을 name 매개 변수입니다. 둘 이상의 채널을 등록 하려는 경우 각 채널에 고유 이름이 있어야 합니다.

사용 가능한 포트를 동적으로 할당 될을 요청 하려면 설정의 port 매개 변수를 0 (영)입니다.

적용 대상

HttpServerChannel(String, Int32, IServerChannelSinkProvider)

지정된 이름을 사용하여 특정 포트에서 수신을 대기하며 특정 싱크를 사용하는 HttpServerChannel 특정 포트에 위치한 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

name
String

채널 이름입니다.

port
Int32

채널에서 수신을 대기하는 포트입니다.

sinkProvider
IServerChannelSinkProvider

채널에서 사용할 IServerChannelSinkProvider입니다.

예제

다음 코드 예제에서는이 생성자를 사용 하는 방법을 보여 줍니다.

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);

설명

이 생성자를 설정 합니다 ChannelName 사용 하 여 속성을 name 매개 변수.

사용 가능한 포트를 동적으로 할당 될을 요청 하려면 설정의 port 매개 변수를 0 (영)입니다.

싱크 기능에 필요 하지 않은 경우 설정 합니다 sinkProvider 매개 변수를 null입니다.

적용 대상