다음을 통해 공유


IpcClientChannel 생성자

정의

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

오버로드

IpcClientChannel()

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

IpcClientChannel(IDictionary, IClientChannelSinkProvider)

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

IpcClientChannel(String, IClientChannelSinkProvider)

지정된 이름 및 싱크를 사용하여 IpcClientChannel 클래스의 새 인스턴스를 초기화합니다.

IpcClientChannel()

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

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

예제

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

IpcClientChannel^ clientChannel = gcnew IpcClientChannel;
ChannelServices::RegisterChannel( clientChannel );
IpcClientChannel clientChannel = new IpcClientChannel();
ChannelServices.RegisterChannel(clientChannel);

설명

구성 속성을 TcpClientChannel 이 생성자에 의해 반환 된 인스턴스 모두 기본값으로 설정 됩니다. 다음 표에서 각 구성 속성에 대 한 기본값을 보여 줍니다.

구성 속성 Description
name 기본 이름은 "ipc 클라이언트"입니다. 각 채널의 이름은 고유해야 합니다.
priority 기본 우선 순위는 1입니다.

적용 대상

IpcClientChannel(IDictionary, IClientChannelSinkProvider)

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

public:
 IpcClientChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ sinkProvider);
public IpcClientChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Ipc.IpcClientChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IClientChannelSinkProvider -> System.Runtime.Remoting.Channels.Ipc.IpcClientChannel
Public Sub New (properties As IDictionary, sinkProvider As IClientChannelSinkProvider)

매개 변수

properties
IDictionary

채널에서 사용할 구성 속성의 값을 지정하는 IDictionary 컬렉션입니다.

sinkProvider
IClientChannelSinkProvider

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

예제

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

// Create the client channel.
System::Collections::IDictionary^ properties = gcnew System::Collections::Hashtable;
properties->default[ L"name" ] = L"ipc client";
properties->default[ L"priority" ] = L"1";
IClientChannelSinkProvider^ sinkProvider = nullptr;
IpcClientChannel^ clientChannel = gcnew IpcClientChannel( properties,sinkProvider );
// Create the client channel.
System.Collections.IDictionary properties =
    new System.Collections.Hashtable();
properties["name"] = "ipc client";
properties["priority"] = "1";
System.Runtime.Remoting.Channels.IClientChannelSinkProvider
    sinkProvider = null;
IpcClientChannel clientChannel =
    new IpcClientChannel(properties, sinkProvider);

설명

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

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

추가 정보

적용 대상

IpcClientChannel(String, IClientChannelSinkProvider)

지정된 이름 및 싱크를 사용하여 IpcClientChannel 클래스의 새 인스턴스를 초기화합니다.

public:
 IpcClientChannel(System::String ^ name, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ sinkProvider);
public IpcClientChannel (string name, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Ipc.IpcClientChannel : string * System.Runtime.Remoting.Channels.IClientChannelSinkProvider -> System.Runtime.Remoting.Channels.Ipc.IpcClientChannel
Public Sub New (name As String, sinkProvider As IClientChannelSinkProvider)

매개 변수

name
String

채널 이름입니다.

sinkProvider
IClientChannelSinkProvider

채널에서 사용할 IClientChannelSinkProvider 구현입니다.

예제

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

// Create the client channel.
String^ name = L"ipc client";
IClientChannelSinkProvider^ sinkProvider = nullptr;
IpcClientChannel^ clientChannel = gcnew IpcClientChannel( name,sinkProvider );
// Create the client channel.
string name = "ipc client";
System.Runtime.Remoting.Channels.IClientChannelSinkProvider
    sinkProvider = null;
IpcClientChannel clientChannel =
    new IpcClientChannel(name, sinkProvider);

설명

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

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

적용 대상