ServiceHostFactory.CreateServiceHost Yöntem
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.
oluşturur ServiceHost.
Aşırı Yüklemeler
CreateServiceHost(String, Uri[]) |
Belirli temel adreslerle bir ServiceHost oluşturur ve belirtilen verilerle başlatır. |
CreateServiceHost(Type, Uri[]) |
ServiceHost Belirli bir temel adrese sahip belirtilen hizmet türü için bir oluşturur. |
CreateServiceHost(String, Uri[])
Belirli temel adreslerle bir ServiceHost oluşturur ve belirtilen verilerle başlatır.
public:
override System::ServiceModel::ServiceHostBase ^ CreateServiceHost(System::String ^ constructorString, cli::array <Uri ^> ^ baseAddresses);
public override System.ServiceModel.ServiceHostBase CreateServiceHost (string constructorString, Uri[] baseAddresses);
override this.CreateServiceHost : string * Uri[] -> System.ServiceModel.ServiceHostBase
Public Overrides Function CreateServiceHost (constructorString As String, baseAddresses As Uri()) As ServiceHostBase
Parametreler
- constructorString
- String
Başlatma verileri fabrika tarafından oluşturulmakta olan ServiceHostBase örneğe geçirildi.
Döndürülenler
Belirli temel adresleri olan bir ServiceHost .
Özel durumlar
baseAddress
, null
değeridir.
Sağlanan veya boş olan constructorString
barındırma bağlamı null
yok.
Örnekler
Bu örnekte yönteminin nasıl kullanılacağı gösterilmektedir CreateServiceHost(String, Uri[]) :
public override ServiceHostBase CreateServiceHost
(string service, Uri[] baseAddresses)
{
// The service parameter is ignored here because we know our service.
ServiceHost serviceHost = new ServiceHost(typeof(HelloService),
baseAddresses);
return serviceHost;
}
Public Overrides Overloads Function CreateServiceHost(ByVal service As String, ByVal baseAddresses() As Uri) As ServiceHostBase
' The service parameter is ignored here because we know our service.
Dim serviceHost As New ServiceHost(GetType(HelloService), baseAddresses)
Return serviceHost
End Function
Şunlara uygulanır
CreateServiceHost(Type, Uri[])
ServiceHost Belirli bir temel adrese sahip belirtilen hizmet türü için bir oluşturur.
protected:
virtual System::ServiceModel::ServiceHost ^ CreateServiceHost(Type ^ serviceType, cli::array <Uri ^> ^ baseAddresses);
protected virtual System.ServiceModel.ServiceHost CreateServiceHost (Type serviceType, Uri[] baseAddresses);
override this.CreateServiceHost : Type * Uri[] -> System.ServiceModel.ServiceHost
Protected Overridable Function CreateServiceHost (serviceType As Type, baseAddresses As Uri()) As ServiceHost
Parametreler
- serviceType
- Type
Barındıracak hizmetin türünü belirtir.
Döndürülenler
ServiceHost Belirli bir temel adresle belirtilen hizmet türü için A.
Örnekler
Bu örnekte yönteminin geçersiz kılma uygulamasının nasıl oluşturulacağı gösterilmektedir CreateServiceHost(Type, Uri[]) :