WebServiceHost.OnOpening Метод

Определение

Вызывается при открытии экземпляра WebServiceHost.Called when the WebServiceHost instance opens.

protected:
 override void OnOpening();
protected override void OnOpening ();
override this.OnOpening : unit -> unit
Protected Overrides Sub OnOpening ()

Комментарии

При вызове метода происходит следующее:The following occurs when this method is called:

  1. Если объект WebServiceHost не обнаруживает конечные точки в описании службы, он создает конечную точку по умолчанию по базовому адресу службы.If WebServiceHost finds no endpoints in the service description, it creates a default endpoint at the service's base address. WebServiceHost автоматически отключает страницу справки HTTP и функциональность WSDL GET, так что конечная точка метаданных не мешает конечной точке HTTP по умолчанию.WebServiceHost automatically disables the HTTP Help page and the WSDL GET functionality so that the metadata endpoint does not interfere with the default HTTP endpoint.

  2. WebServiceHost проверяет все конечные точки, использующие WebHttpBinding, на наличие требуемого расширения функциональности WebHttpBehavior.WebServiceHost checks all endpoints that use the WebHttpBinding to see if they have the required WebHttpBehavior. Если отсутствует, то WebServiceHost добавляет WebHttpBehavior для конечной точки.If not present, WebServiceHost adds the WebHttpBehavior for the endpoint.

  3. WebServiceHost настраивает привязку конечной точки для работы со связанными параметрами безопасности IIS при использовании в защищенной виртуальной папке.WebServiceHost configures the endpoint's binding to work with the associated IIS security settings when used in a secure virtual directory.

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