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 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) |