WebServiceHost Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
WebServiceHost sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
WebServiceHost() |
WebServiceHost sınıfının yeni bir örneğini başlatır. |
WebServiceHost(Object, Uri[]) |
Belirtilen tek sunucu örneği ve temel adres ile sınıfının yeni bir örneğini WebServiceHost başlatır. |
WebServiceHost(Type, Uri[]) |
Belirtilen hizmet türü ve temel adres ile sınıfının yeni bir örneğini WebServiceHost başlatır. |
WebServiceHost()
WebServiceHost sınıfının yeni bir örneğini başlatır.
public:
WebServiceHost();
public WebServiceHost ();
Public Sub New ()
Şunlara uygulanır
WebServiceHost(Object, Uri[])
Belirtilen tek sunucu örneği ve temel adres ile sınıfının yeni bir örneğini WebServiceHost başlatır.
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())
Parametreler
- singletonInstance
- Object
Tekil örnek olarak kullanılacak bir hizmet örneği.
- baseAddresses
- Uri[]
Hizmetin temel adresi.
Örnekler
Aşağıdaki örnekte bu oluşturucunun nasıl çağrılacakları gösterilmektedir.
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)
Açıklamalar
baseAddresses
parametresi bir veya daha fazla temel adreslerden oluşabilir.
Şunlara uygulanır
WebServiceHost(Type, Uri[])
Belirtilen hizmet türü ve temel adres ile sınıfının yeni bir örneğini WebServiceHost başlatır.
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())
Parametreler
- serviceType
- Type
Hizmet türü.
- baseAddresses
- Uri[]
Hizmetin temel adresi.
Örnekler
Aşağıdaki örnekte bu oluşturucunun nasıl çağrılacakları gösterilmektedir.
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)
Açıklamalar
baseAddresses
parametresi bir veya daha fazla temel adreslerden oluşabilir.