Поделиться через


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");

Комментарии

Этот конструктор следует применять, если требуется инициализировать параметры привязки из конфигурации.

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