HttpServerChannel 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HttpServerChannel 클래스의 새 인스턴스를 초기화합니다.
오버로드
| Name | Description |
|---|---|
| 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);
설명
채널 구성 속성에 대한 자세한 내용은 채널 및 포맷터 구성 속성을 참조하세요.
싱크 기능이 필요하지 않은 경우 매개 변수null를 sinkProvider .로 설정합니다.
추가 정보
적용 대상
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으로 설정합니다.
싱크 기능이 필요하지 않은 경우 매개 변수null를 sinkProvider .로 설정합니다.