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
WebServiceHost() |
Initialisiert eine neue Instanz der WebServiceHost-Klasse. |
WebServiceHost(Object, Uri[]) |
Initialisiert eine neue Instanz der WebServiceHost-Klasse mit der angegebenen Singleton-Serverinstanz und der 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 der 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 Singleton-Instanz verwendet werden soll.
- baseAddresses
- Uri[]
Die Basisadresse des Diensts.
Beispiele
Im folgenden Beispiel wird der Aufruf dieses Konstruktors veranschaulicht.
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 eine oder mehrere Basisadressen umfassen.
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
Im folgenden Beispiel wird der Aufruf dieses Konstruktors veranschaulicht.
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 eine oder mehrere Basisadressen umfassen.