IpcServerChannel 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
IpcServerChannel 클래스의 새 인스턴스를 초기화합니다.
오버로드
IpcServerChannel(String) |
지정된 IPC 포트 이름을 사용하여 IpcServerChannel 클래스의 새 인스턴스를 초기화합니다. |
IpcServerChannel(IDictionary, IServerChannelSinkProvider) |
지정된 채널 속성 및 싱크를 사용하여 IpcServerChannel 클래스의 새 인스턴스를 초기화합니다. |
IpcServerChannel(String, String) |
지정된 채널 이름 및 IPC 포트 이름을 사용하여 IpcServerChannel 클래스의 새 인스턴스를 초기화합니다. |
IpcServerChannel(IDictionary, IServerChannelSinkProvider, CommonSecurityDescriptor) |
지정된 채널 속성, 싱크 및 보안 설명자를 사용하여 IpcServerChannel 클래스의 새 인스턴스를 초기화합니다. |
IpcServerChannel(String, String, IServerChannelSinkProvider) |
지정된 채널 이름, IPC 포트 이름 및 싱크를 사용하여 IpcServerChannel 클래스의 새 인스턴스를 초기화합니다. |
IpcServerChannel(String)
지정된 IPC 포트 이름을 사용하여 IpcServerChannel 클래스의 새 인스턴스를 초기화합니다.
public:
IpcServerChannel(System::String ^ portName);
public IpcServerChannel (string portName);
new System.Runtime.Remoting.Channels.Ipc.IpcServerChannel : string -> System.Runtime.Remoting.Channels.Ipc.IpcServerChannel
Public Sub New (portName As String)
매개 변수
- portName
- String
채널에서 사용할 IPC 포트의 이름입니다.
예제
다음 코드 예제에서는이 생성자를 사용 하는 방법을 보여 줍니다.
// Create and register an IPC channel
IpcServerChannel^ serverChannel = gcnew IpcServerChannel( L"remote" );
ChannelServices::RegisterChannel( serverChannel );
// Create and register an IPC channel
IpcServerChannel serverChannel = new IpcServerChannel("remote");
ChannelServices.RegisterChannel(serverChannel);
적용 대상
IpcServerChannel(IDictionary, IServerChannelSinkProvider)
지정된 채널 속성 및 싱크를 사용하여 IpcServerChannel 클래스의 새 인스턴스를 초기화합니다.
public:
IpcServerChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider);
public IpcServerChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Ipc.IpcServerChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Ipc.IpcServerChannel
Public Sub New (properties As IDictionary, sinkProvider As IServerChannelSinkProvider)
매개 변수
- properties
- IDictionary
채널에서 사용할 구성 속성의 값을 지정하는 IDictionary 컬렉션입니다.
- sinkProvider
- IServerChannelSinkProvider
채널에서 사용할 IServerChannelSinkProvider 구현입니다.
예제
다음 코드 예제에서는이 생성자를 사용 하는 방법을 보여 줍니다.
// Create the server channel.
System::Collections::IDictionary^ properties = gcnew System::Collections::Hashtable;
properties->default[ L"name" ] = L"ipc";
properties->default[ L"priority" ] = L"20";
properties->default[ L"portName" ] = L"localhost:9090";
IpcServerChannel^ serverChannel = gcnew IpcServerChannel( properties, nullptr );
// Create the server channel.
System.Collections.IDictionary properties =
new System.Collections.Hashtable();
properties["name"] = "ipc";
properties["priority"] = "20";
properties["portName"] = "localhost:9090";
IpcServerChannel serverChannel =
new IpcServerChannel(properties, null);
설명
채널 구성 속성에 대 한 자세한 내용은 참조 하세요. 채널 및 포맷터 구성 속성합니다.
싱크 기능에 필요 하지 않은 경우 설정 합니다 sinkProvider
매개 변수를 null
입니다.
주의
설정 하는 경우는 exclusiveAddressUse
속성을 false
에 properties
인수를 여러 IpcServerChannel 동일한 명명 된 파이프에 대 한 개체를 등록할 수 있습니다. 이러한 경우 요청 수 등록 된 채널 중 하나로 이동 합니다. 이 설정은 alc가 사용 되는 경우에 안전 합니다.
추가 정보
적용 대상
IpcServerChannel(String, String)
지정된 채널 이름 및 IPC 포트 이름을 사용하여 IpcServerChannel 클래스의 새 인스턴스를 초기화합니다.
public:
IpcServerChannel(System::String ^ name, System::String ^ portName);
public IpcServerChannel (string name, string portName);
new System.Runtime.Remoting.Channels.Ipc.IpcServerChannel : string * string -> System.Runtime.Remoting.Channels.Ipc.IpcServerChannel
Public Sub New (name As String, portName As String)
매개 변수
- name
- String
채널 이름입니다.
- portName
- String
채널에서 사용할 IPC 포트의 이름입니다.
예제
다음 코드 예제에서는이 생성자를 사용 하는 방법을 보여 줍니다.
// Create the server channel.
String^ name = L"ipc";
String^ portName = L"localhost:9090";
IpcServerChannel^ serverChannel = gcnew IpcServerChannel( name,portName );
// Create the server channel.
string name = "ipc";
string portName = "localhost:9090";
IpcServerChannel serverChannel =
new IpcServerChannel(name, portName);
설명
이 생성자는 설정 합니다 ChannelName 를 사용 하 여 속성을 name
매개 변수입니다. 둘 이상의 채널을 등록 하려는 경우 각 채널에 고유 이름이 있어야 합니다.
적용 대상
IpcServerChannel(IDictionary, IServerChannelSinkProvider, CommonSecurityDescriptor)
지정된 채널 속성, 싱크 및 보안 설명자를 사용하여 IpcServerChannel 클래스의 새 인스턴스를 초기화합니다.
public:
IpcServerChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider, System::Security::AccessControl::CommonSecurityDescriptor ^ securityDescriptor);
public IpcServerChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider, System.Security.AccessControl.CommonSecurityDescriptor securityDescriptor);
new System.Runtime.Remoting.Channels.Ipc.IpcServerChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IServerChannelSinkProvider * System.Security.AccessControl.CommonSecurityDescriptor -> System.Runtime.Remoting.Channels.Ipc.IpcServerChannel
Public Sub New (properties As IDictionary, sinkProvider As IServerChannelSinkProvider, securityDescriptor As CommonSecurityDescriptor)
매개 변수
- properties
- IDictionary
채널에서 사용할 구성 속성의 값을 지정하는 IDictionary 컬렉션입니다.
- sinkProvider
- IServerChannelSinkProvider
채널에서 사용할 IServerChannelSinkProvider 구현입니다.
- securityDescriptor
- CommonSecurityDescriptor
채널에서 사용할 CommonSecurityDescriptor입니다.
설명
채널 구성 속성에 대 한 자세한 내용은 참조 하세요. 채널 및 포맷터 구성 속성합니다.
싱크 기능에 필요 하지 않은 경우 설정 합니다 sinkProvider
매개 변수를 null
입니다. 보안 설명자를 필요 하지 않은 경우 설정 합니다 securityDescriptor
매개 변수를 null
입니다.
주의
설정 하는 경우는 exclusiveAddressUse
속성을 false
에 properties
인수를 여러 IpcServerChannel 동일한 명명 된 파이프에 대 한 개체를 등록할 수 있습니다. 이러한 경우 요청 수 등록 된 채널 중 하나로 이동 합니다. 이 설정은 alc가 사용 되는 경우에 안전 합니다.
추가 정보
적용 대상
IpcServerChannel(String, String, IServerChannelSinkProvider)
지정된 채널 이름, IPC 포트 이름 및 싱크를 사용하여 IpcServerChannel 클래스의 새 인스턴스를 초기화합니다.
public:
IpcServerChannel(System::String ^ name, System::String ^ portName, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider);
public IpcServerChannel (string name, string portName, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Ipc.IpcServerChannel : string * string * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Ipc.IpcServerChannel
Public Sub New (name As String, portName As String, sinkProvider As IServerChannelSinkProvider)
매개 변수
- name
- String
채널 이름입니다.
- portName
- String
채널에서 사용할 IPC 포트의 이름입니다.
- sinkProvider
- IServerChannelSinkProvider
채널에서 사용할 IServerChannelSinkProvider 구현입니다.
예제
다음 코드 예제에서는이 생성자를 사용 하는 방법을 보여 줍니다.
// Create the server channel.
String^ name = L"ipc";
String^ portName = L"localhost:9090";
IServerChannelSinkProvider^ sinkProvider = nullptr;
IpcServerChannel^ serverChannel = gcnew IpcServerChannel( name,portName,sinkProvider );
// Create the server channel.
string name = "ipc";
string portName = "localhost:9090";
IServerChannelSinkProvider sinkProvider = null;
IpcServerChannel serverChannel =
new IpcServerChannel(name, portName, sinkProvider);
설명
이 생성자는 설정 합니다 ChannelName 를 사용 하 여 속성을 name
매개 변수입니다. 둘 이상의 채널을 등록 하려는 경우 각 채널에 고유 이름이 있어야 합니다.
싱크 기능에 필요 하지 않은 경우 설정 합니다 sinkProvider
매개 변수를 null
입니다.
적용 대상
.NET