WebScriptEnablingBehavior.Validate(ServiceEndpoint) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Подтверждает, что конечная точка отвечает требованиям, позволяющим ей функционировать как конечной точке ASP.NET AJAX.
public:
override void Validate(System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public override void Validate (System.ServiceModel.Description.ServiceEndpoint endpoint);
override this.Validate : System.ServiceModel.Description.ServiceEndpoint -> unit
Public Overrides Sub Validate (endpoint As ServiceEndpoint)
Параметры
- endpoint
- ServiceEndpoint
Объект ServiceEndpoint, который предоставляет контракт.
Исключения
Конечная точка не отвечает одному из требований, чтобы быть конечной точкой ASP.NET AJAX.
Комментарии
Проверяет, что конечная точка не является null
, использует схемы HTTP или HTTPS, не использует XmlSerializer, использует команду HTTP GET или POST, для объекта MessageVersion привязки которой задано значение None, и что привязка содержит TransportBindingElement, где ManualAddressing задано значение true
. Этот метод также выполняет проверку, чтобы заголовки SOAP или имена программы-оболочки в методах или другие не поддерживаемые аспекты операций отсутствовали.