다음을 통해 공유


NetTcpBinding 생성자

정의

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

오버로드

NetTcpBinding()

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

NetTcpBinding(SecurityMode)

사용되는 보안 형식을 지정하여 NetTcpBinding 클래스의 새 인스턴스를 초기화합니다.

NetTcpBinding(String)

지정된 구성 이름을 사용하여 NetTcpBinding 클래스의 새 인스턴스를 초기화합니다.

NetTcpBinding(SecurityMode, Boolean)

사용되는 보안 형식을 지정하고 신뢰할 수 있는 세션이 명시적으로 사용 가능한지 여부를 나타내는 값을 설정하여 NetTcpBinding 클래스의 새 인스턴스를 초기화합니다.

설명

보안 동작은 생성자에서 선택적 securityMode 매개 변수를 사용하여 구성할 수 있습니다. WS-ReliableMessaging 사용 시 선택적 reliableSessionEnabled 매개 변수를 사용하여 구성할 수 있습니다.

NetTcpBinding()

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

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

예제

이 예제에서는 보안 모드 및 전송 자격 증명 유형을 설정하여 만드는 NetTcpBinding방법을 보여줍니다.

NetTcpBinding binding = new NetTcpBinding();
binding.Security.Mode = SecurityMode.Transport;
binding.Security.Transport.ClientCredentialType = TcpClientCredentialType.Certificate;

설명

기본적으로 전송 보안은 통신(즉, 값 SecurityMode 이 설정 Transport됨)을 보호하는 데 사용되며 신뢰할 수 있는 세션(즉 Enabled false, )이 비활성화됩니다.

적용 대상

NetTcpBinding(SecurityMode)

사용되는 보안 형식을 지정하여 NetTcpBinding 클래스의 새 인스턴스를 초기화합니다.

public:
 NetTcpBinding(System::ServiceModel::SecurityMode securityMode);
public NetTcpBinding (System.ServiceModel.SecurityMode securityMode);
new System.ServiceModel.NetTcpBinding : System.ServiceModel.SecurityMode -> System.ServiceModel.NetTcpBinding
Public Sub New (securityMode As SecurityMode)

매개 변수

securityMode
SecurityMode

바인딩과 함께 사용되는 보안 형식을 지정하는 SecurityMode 값입니다.

예제

이 예제에서는 보안 모드 매개 변수를 NetTcpBinding 사용하여 만드는 방법을 보여줍니다.

NetTcpBinding bSecurity = new NetTcpBinding(SecurityMode.Transport);

설명

보안을 구성하려는 경우 이 생성자를 사용합니다. 보안을 구성하고 신뢰할 수 있는 세션을 사용하도록 설정하려면 다음을 사용합니다 NetTcpBinding.NetTcpBinding(SecurityMode, Boolean).

적용 대상

NetTcpBinding(String)

지정된 구성 이름을 사용하여 NetTcpBinding 클래스의 새 인스턴스를 초기화합니다.

public:
 NetTcpBinding(System::String ^ configurationName);
public NetTcpBinding (string configurationName);
new System.ServiceModel.NetTcpBinding : string -> System.ServiceModel.NetTcpBinding
Public Sub New (configurationName As String)

매개 변수

configurationName
String

NetTcpBinding의 바인딩 구성 이름입니다.

예제

이 예제에서는 매개 변수를 NetTcpBinding 사용하여 configurationName 만드는 방법을 보여줍니다.

NetTcpBinding bConfigurationName = new NetTcpBinding("MyConfiguration");

설명

구성에서 바인딩 설정을 초기화하려면 이 생성자를 사용합니다.

추가 정보

적용 대상

NetTcpBinding(SecurityMode, Boolean)

사용되는 보안 형식을 지정하고 신뢰할 수 있는 세션이 명시적으로 사용 가능한지 여부를 나타내는 값을 설정하여 NetTcpBinding 클래스의 새 인스턴스를 초기화합니다.

public:
 NetTcpBinding(System::ServiceModel::SecurityMode securityMode, bool reliableSessionEnabled);
public NetTcpBinding (System.ServiceModel.SecurityMode securityMode, bool reliableSessionEnabled);
new System.ServiceModel.NetTcpBinding : System.ServiceModel.SecurityMode * bool -> System.ServiceModel.NetTcpBinding
Public Sub New (securityMode As SecurityMode, reliableSessionEnabled As Boolean)

매개 변수

securityMode
SecurityMode

바인딩과 함께 사용되는 보안 형식을 지정하는 SecurityMode 값입니다.

reliableSessionEnabled
Boolean

신뢰할 수 있는 세션을 사용할 수 있으면 true이고, 그렇지 않으면 false입니다.

예제

이 예제에서는 using securityModereliableSessionEnabled 매개 변수를 NetTcpBinding 만드는 방법을 보여줍니다.

NetTcpBinding bSecurityReliable = new NetTcpBinding(SecurityMode.Transport, true);

설명

보안을 구성하고 신뢰할 수 있는 세션을 사용하도록 설정하려는 경우 이 생성자를 사용합니다.

적용 대상