WebServiceHostFactory Classe

Définition

Fabrique qui fournit des instances de WebServiceHost dans les environnements d'hébergement managés où l'instance hôte est créée dynamiquement en réponse aux messages entrants.

public ref class WebServiceHostFactory : System::ServiceModel::Activation::ServiceHostFactory
public class WebServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
type WebServiceHostFactory = class
    inherit ServiceHostFactory
Public Class WebServiceHostFactory
Inherits ServiceHostFactory
Héritage

Exemples

L'exemple suivant montre comment dériver une classe à partir de WebServiceHostFactory.

Pour que votre fabrique hôte de service Web dérivé soit utilisée, précisez-la dans un fichier .SVC. L'exemple suivant illustre la syntaxe utilisée dans un fichier .svc.

<%@ServiceHost language=c# Service="Microsoft.Samples.MyWCFService" Factory="Microsoft.Samples.MyWebServiceHostFactory" %>  

Remarques

Les environnements d'hébergement gérés qui prennent en charge l'activation dynamique sont les services IIS (Internet Information Services) et WAS (Windows Process Activation Service).

Si vous avez implémenté un dérivé personnalisé de WebServiceHost, envisagez d'implémenter également une fabrique dérivant de la classe WebServiceHostFactory.

Constructeurs

WebServiceHostFactory()

Initialise une nouvelle instance de la classe WebServiceHostFactory.

Méthodes

CreateServiceHost(String, Uri[])

Crée une classe ServiceHost avec les adresses de base spécifiques et l'initialise avec les données spécifiées.

(Hérité de ServiceHostFactory)
CreateServiceHost(Type, Uri[])

Crée une instance de la classe dérivée WebServiceHost spécifiée avec les adresses de base spécifiées.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à