WebServiceHostFactory Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fabrique qui fournit des instances dans WebServiceHost des 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 d’hôte de service web dérivée soit utilisée, spécifiez-la dans un . Fichier SVC. L’exemple suivant montre 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 managés qui prennent en charge l’activation dynamique sont Internet Information Services (IIS) et Windows service d’activation de processus (WAS).
Si vous avez implémenté un dérivé personnalisé de WebServiceHost, envisagez également d’implémenter une fabrique qui dérive de la WebServiceHostFactory classe.
Constructeurs
| Nom | Description |
|---|---|
| WebServiceHostFactory() |
Initialise une nouvelle instance de la classe WebServiceHostFactory. |
Méthodes
| Nom | Description |
|---|---|
| CreateServiceHost(String, Uri[]) |
Crée une ServiceHost adresse de base spécifique et l’initialise avec des données spécifiées. (Hérité de ServiceHostFactory) |
| CreateServiceHost(Type, Uri[]) |
Crée une instance de la classe dérivée spécifiée WebServiceHost 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() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |