ServiceHostFactory.CreateServiceHost Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří .ServiceHost
Přetížení
CreateServiceHost(String, Uri[]) |
ServiceHost Vytvoří s konkrétními základními adresami a inicializuje ho se zadanými daty. |
CreateServiceHost(Type, Uri[]) |
ServiceHost Vytvoří pro zadaný typ služby s konkrétní základní adresou. |
CreateServiceHost(String, Uri[])
ServiceHost Vytvoří s konkrétními základními adresami a inicializuje ho se zadanými daty.
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
Parametry
- constructorString
- String
Inicializační data předaná ServiceHostBase instanci vytvářené továrnou.
Návraty
A ServiceHost s konkrétními základními adresami.
Výjimky
baseAddress
je null
.
Není k dispozici žádný kontext hostování nebo constructorString
je nebo je null
prázdný.
Příklady
Tento příklad ukazuje, jak používat metodu 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
Platí pro
CreateServiceHost(Type, Uri[])
ServiceHost Vytvoří pro zadaný typ služby s konkrétní základní adresou.
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
Parametry
- serviceType
- Type
Určuje typ služby, která se má hostovat.
Návraty
A ServiceHost pro typ služby zadaný s konkrétní základní adresou.
Příklady
Tento příklad ukazuje, jak vytvořit implementaci přepsání CreateServiceHost(Type, Uri[]) metody: