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


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 не найден.

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