NetNamedPipeBinding Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса NetNamedPipeBinding.
Перегрузки
NetNamedPipeBinding() |
Инициализирует новый экземпляр класса NetNamedPipeBinding. |
NetNamedPipeBinding(NetNamedPipeSecurityMode) |
Инициализирует новый экземпляр класса NetNamedPipeBinding с указанным режимом безопасности. |
NetNamedPipeBinding(String) |
Инициализирует новый экземпляр класса NetNamedPipeBinding с указанным именем конфигурации. |
Комментарии
Поведение безопасности настраивается с помощью необязательного параметра securityMode
в конструкторе.
NetNamedPipeBinding()
- Исходный код:
- NetNamedPipeBinding.cs
- Исходный код:
- NetNamedPipeBinding.cs
- Исходный код:
- NetNamedPipeBinding.cs
Инициализирует новый экземпляр класса NetNamedPipeBinding.
public:
NetNamedPipeBinding();
public NetNamedPipeBinding ();
Public Sub New ()
Примеры
В следующем примере показан отрывок файла конфигурации, содержащий раздел для привязки NetNamedPipeBinding со значениями по умолчанию.
Комментарии
Режим безопасности, используемый по умолчанию — Transport.
Применяется к
NetNamedPipeBinding(NetNamedPipeSecurityMode)
- Исходный код:
- NetNamedPipeBinding.cs
- Исходный код:
- NetNamedPipeBinding.cs
- Исходный код:
- NetNamedPipeBinding.cs
Инициализирует новый экземпляр класса NetNamedPipeBinding с указанным режимом безопасности.
public:
NetNamedPipeBinding(System::ServiceModel::NetNamedPipeSecurityMode securityMode);
public NetNamedPipeBinding (System.ServiceModel.NetNamedPipeSecurityMode securityMode);
new System.ServiceModel.NetNamedPipeBinding : System.ServiceModel.NetNamedPipeSecurityMode -> System.ServiceModel.NetNamedPipeBinding
Public Sub New (securityMode As NetNamedPipeSecurityMode)
Параметры
- securityMode
- NetNamedPipeSecurityMode
Значение перечисления NetNamedPipeSecurityMode, указывающее, используется ли для именованных каналов безопасность Windows.
Примеры
Uri baseAddress = new Uri("http://localhost:8000/uesamples/service");
ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);
NetNamedPipeBinding binding = new NetNamedPipeBinding(NetNamedPipeSecurityMode.None);
Комментарии
Этот конструктор следует применять, если требуется явно настроить безопасность. По умолчанию используется Transport конструктор без параметров.
Применяется к
NetNamedPipeBinding(String)
Инициализирует новый экземпляр класса NetNamedPipeBinding с указанным именем конфигурации.
public:
NetNamedPipeBinding(System::String ^ configurationName);
public NetNamedPipeBinding (string configurationName);
new System.ServiceModel.NetNamedPipeBinding : string -> System.ServiceModel.NetNamedPipeBinding
Public Sub New (configurationName As String)
Параметры
- configurationName
- String
Имя конфигурации привязки для netNamedPipeBinding Element.
Примеры
Uri baseAddress = new Uri("http://localhost:8000/uesamples/service");
ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);
NetNamedPipeBinding binding = new NetNamedPipeBinding("CalcConfig");
Комментарии
Этот конструктор следует применять, если требуется инициализировать параметры привязки из конфигурации.