WebServiceHost.OnOpening 方法

定义

WebServiceHost 实例打开时调用。

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

注解

当调用此方法时,会发生下列情况:

  1. 如果 WebServiceHost 在服务说明中找不到终结点,则它将在服务基址中创建一个默认终结点。 WebServiceHost 自动禁用 HTTP 帮助页和 WSDL GET 功能,以便元数据终结点不会干扰默认 HTTP 终结点。

  2. WebServiceHost 检查所有使用 WebHttpBinding 终结点来查看它们是否具有所需的 WebHttpBehavior终结点。 如果没有,则 WebServiceHost 会为终结点添加 WebHttpBehavior

  3. WebServiceHost 将终结点的绑定配置为在安全虚拟目录中使用关联的 IIS 安全设置。

适用于