Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ServiceHost-Konstruktor: (Type, Uri[])

 

Veröffentlicht: Oktober 2016

Initialisiert eine neue Instanz der ServiceHost-Klasse mit dem angegebenen Diensttyp und seiner Basisadresse.

Namespace:   System.ServiceModel
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public ServiceHost(
	Type serviceType,
	params Uri[] baseAddresses
)

Parameter

serviceType
Type: System.Type

Der Typ des gehosteten Diensts.

baseAddresses
Type: System.Uri[]

Ein Array vom Typ Uri, das die Basisadressen für den gehosteten Dienst enthält.

Exception Condition
ArgumentNullException

serviceType ist null.

Verwenden Sie diesen Konstruktor, wenn Sie über den Diensttyp verfügen und bei Bedarf neue Instanzen davon erstellen können, auch wenn Sie eine Singletoninstanz benötigen. Den ServiceHost(Object, Uri[])-Konstruktor sollten Sie stattdessen nur verwenden, wenn der Diensthost eine bestimmte Singletoninstanz des Diensts verwenden soll.

Dieses Beispiel zeigt, wie die ServiceHost-Klasse verwendet wird, um einen Windows Communication Foundation-Dienst zu hosten:

ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);

.NET Framework
Verfügbar seit 3.0
Zurück zum Anfang
Anzeigen: