WebHttpBinding Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса WebHttpBinding.
Перегрузки
WebHttpBinding() |
Инициализирует новый экземпляр класса WebHttpBinding. |
WebHttpBinding(WebHttpSecurityMode) |
Инициализирует новый экземпляр класса WebHttpBinding с типом безопасности, используемым явно указанной привязкой. |
WebHttpBinding(String) |
Инициализирует новый экземпляр класса WebHttpBinding привязкой, заданной именем ее конфигурации. |
WebHttpBinding()
Инициализирует новый экземпляр класса WebHttpBinding.
public:
WebHttpBinding();
public WebHttpBinding ();
Public Sub New ()
Комментарии
По умолчанию используется Noneрежим безопасности , который указывает, что безопасность не используется.
Чтобы использовать безопасность на уровне транспорта для конечных точек, настроенных с помощью этой привязки, Transport значение должно быть указано в качестве параметра в конструкторе WebHttpBinding(WebHttpSecurityMode) .
Чтобы использовать проверку подлинности HTTP без ПРОТОКОЛА HTTPS, TransportCredentialOnly значение должно быть указано в качестве параметра в конструкторе WebHttpBinding(WebHttpSecurityMode) .
Значение WebHttpSecurityMode нельзя задать повторно после создания экземпляра привязки.
Применяется к
WebHttpBinding(WebHttpSecurityMode)
Инициализирует новый экземпляр класса WebHttpBinding с типом безопасности, используемым явно указанной привязкой.
public:
WebHttpBinding(System::ServiceModel::WebHttpSecurityMode securityMode);
public WebHttpBinding (System.ServiceModel.WebHttpSecurityMode securityMode);
new System.ServiceModel.WebHttpBinding : System.ServiceModel.WebHttpSecurityMode -> System.ServiceModel.WebHttpBinding
Public Sub New (securityMode As WebHttpSecurityMode)
Параметры
- securityMode
- WebHttpSecurityMode
Значение WebHttpSecurityMode, задающее тип безопасности, используемый для настройки конечной точки службы для получения HTTP-запросов.
Исключения
Заданный securityMode
не является допустимым режимом WebHttpSecurityMode.
Комментарии
Чтобы использовать безопасность на уровне транспорта для конечных точек, настроенных с помощью этой привязки, Transport значение должно быть указано в качестве параметра в конструкторе WebHttpBinding(WebHttpSecurityMode) .
Чтобы использовать проверку подлинности HTTP без ПРОТОКОЛА HTTPS, TransportCredentialOnly значение должно быть указано в качестве параметра в конструкторе WebHttpBinding(WebHttpSecurityMode) .
Значение WebHttpSecurityMode нельзя задать повторно после создания экземпляра привязки.
Применяется к
WebHttpBinding(String)
Инициализирует новый экземпляр класса WebHttpBinding привязкой, заданной именем ее конфигурации.
public:
WebHttpBinding(System::String ^ configurationName);
public WebHttpBinding (string configurationName);
new System.ServiceModel.WebHttpBinding : string -> System.ServiceModel.WebHttpBinding
Public Sub New (configurationName As String)
Параметры
- configurationName
- String
Имя конфигурации привязки объекта WebHttpBindingElement.
Исключения
Элемент привязки с именем configurationName
не найден.