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);
Комментарии
Этот конструктор следует применять, если требуется настроить безопасность и разрешить надежные сеансы.