Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ServiceHostFactory.CreateServiceHost (String, Uri[])

 

Data di pubblicazione: ottobre 2016

Crea una classe ServiceHost con indirizzi di base specifici e la inizializza con i dati specificati.

Spazio dei nomi:   System.ServiceModel.Activation
Assembly:  System.ServiceModel.Activation (in System.ServiceModel.Activation.dll)

public override ServiceHostBase CreateServiceHost(
	string constructorString,
	Uri[] baseAddresses
)

Parametri

constructorString
Type: System.String

Dati di inizializzazione passati all'istanza ServiceHostBase che viene costruita dalla factory.

baseAddresses
Type: System.Uri[]

Matrice Array di tipo Uri contenente gli indirizzi di base del servizio ospitato.

Valore restituito

Type: System.ServiceModel.ServiceHostBase

Classe ServiceHost con indirizzi di base specifici.

Exception Condition
ArgumentNullException

baseAddress è null.

InvalidOperationException

Non è stato fornito alcun contesto di hosting o constructorString è null o vuoto.

This example shows how to use the M:System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(System.String,System.Uri[]) method:

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;

}

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: