WebServiceHost Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der WebServiceHost-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| WebServiceHost() |
Initialisiert eine neue Instanz der WebServiceHost-Klasse. |
| WebServiceHost(Object, Uri[]) |
Initialisiert eine neue Instanz der WebServiceHost Klasse mit der angegebenen Singleton-Serverinstanz und Basisadresse. |
| WebServiceHost(Type, Uri[]) |
Initialisiert eine neue Instanz der WebServiceHost Klasse mit dem angegebenen Diensttyp und der Basisadresse. |
WebServiceHost()
Initialisiert eine neue Instanz der WebServiceHost-Klasse.
public:
WebServiceHost();
public WebServiceHost();
Public Sub New ()
Gilt für:
WebServiceHost(Object, Uri[])
Initialisiert eine neue Instanz der WebServiceHost Klasse mit der angegebenen Singleton-Serverinstanz und Basisadresse.
public:
WebServiceHost(System::Object ^ singletonInstance, ... cli::array <Uri ^> ^ baseAddresses);
public WebServiceHost(object singletonInstance, params Uri[] baseAddresses);
new System.ServiceModel.Web.WebServiceHost : obj * Uri[] -> System.ServiceModel.Web.WebServiceHost
Public Sub New (singletonInstance As Object, ParamArray baseAddresses As Uri())
Parameter
- singletonInstance
- Object
Eine Dienstinstanz, die als Singletoninstanz verwendet werden soll.
- baseAddresses
- Uri[]
Die Basisadresse des Diensts.
Beispiele
Das folgende Beispiel zeigt, wie Sie diesen Konstruktor aufrufen.
Uri[] baseAddresses = { new Uri("http://localhost/one"), new Uri("http://localhost/two") };
object mySingleton = GetObject();
WebServiceHost host = new WebServiceHost(mySingleton, baseAddresses);
Dim baseAddresses() As Uri = {New Uri("http://localhost/one"), New Uri("http://localhost/two")}
Dim mySingleton As Object = GetObject()
Dim host As WebServiceHost = New WebServiceHost(mySingleton, baseAddresses)
Hinweise
Der baseAddresses Parameter kann aus einer oder mehreren Basisadressen bestehen.
Gilt für:
WebServiceHost(Type, Uri[])
Initialisiert eine neue Instanz der WebServiceHost Klasse mit dem angegebenen Diensttyp und der Basisadresse.
public:
WebServiceHost(Type ^ serviceType, ... cli::array <Uri ^> ^ baseAddresses);
public WebServiceHost(Type serviceType, params Uri[] baseAddresses);
new System.ServiceModel.Web.WebServiceHost : Type * Uri[] -> System.ServiceModel.Web.WebServiceHost
Public Sub New (serviceType As Type, ParamArray baseAddresses As Uri())
Parameter
- serviceType
- Type
Der Diensttyp.
- baseAddresses
- Uri[]
Die Basisadresse des Diensts.
Beispiele
Das folgende Beispiel zeigt, wie Sie diesen Konstruktor aufrufen.
Uri[] baseAddresses = { new Uri("http://localhost/one"), new Uri("http://localhost/two") };
WebServiceHost host = new WebServiceHost(typeof(CalcService), baseAddresses);
Dim baseAddresses() As Uri = {New Uri("http://localhost/one"), New Uri("http://localhost/two")}
Dim host As WebServiceHost = New WebServiceHost(GetType(CalcService), baseAddresses)
Hinweise
Der baseAddresses Parameter kann aus einer oder mehreren Basisadressen bestehen.