Freigeben über


WebServiceHost.OnOpening Methode

Definition

Wird beim Öffnen der WebServiceHost-Instanz aufgerufen.

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

Hinweise

Bei Aufruf dieser Methode geschieht Folgendes:

  1. Werden von WebServiceHost in der Dienstbeschreibung keine Endpunkte gefunden, wird ein Standardendpunkt an der Basisadresse des Diensts erstellt. WebServiceHost Deaktiviert automatisch die HTTP-Hilfeseite und die WSDL GET-Funktionalität, sodass der Metadatenendpunkt den Standard-HTTP-Endpunkt nicht beeinträchtigt.

  2. WebServiceHost überprüft alle Endpunkte, die dies WebHttpBinding verwenden, um festzustellen, ob sie über die erforderlichen WebHttpBehaviorEndpunkte verfügen. Wenn dies nicht der Fall ist, fügt WebServiceHost das WebHttpBehavior für den Endpunkt hinzu.

  3. WebServiceHost konfiguriert die Bindung des Endpunkts, um mit den zugehörigen IIS-Sicherheitseinstellungen zu arbeiten, wenn er in einem sicheren virtuellen Verzeichnis verwendet wird.

Gilt für