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.

Примеры

В этом примере показано, как создать с NetTcpBinding помощью securityMode и reliableSessionEnabled параметры.

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

Комментарии

Этот конструктор следует применять, если требуется настроить безопасность и разрешить надежные сеансы.

Применяется к