WorkflowServiceHost 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.
Attention
The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*
Fournit l’hôte pour les services basés sur des flux de travail.
public ref class WorkflowServiceHost : System::ServiceModel::ServiceHostBase
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
[System.Obsolete("The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*")]
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
type WorkflowServiceHost = class
inherit ServiceHostBase
[<System.Obsolete("The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*")>]
type WorkflowServiceHost = class
inherit ServiceHostBase
Public Class WorkflowServiceHost
Inherits ServiceHostBase
- Héritage
- Attributs
Remarques
Implémente l’hôte utilisé par le modèle de programmation de modèle de service Windows Communication Foundation (WCF).
Utilisez la classe WorkflowServiceHost pour configurer et exposer un flux de travail en tant que service à utiliser par les applications clientes lorsque vous n’utilisez pas Internet Information Services (IIS) ou Windows Services d’activation (WAS) pour exposer un service. IIS et WAS interagissent avec un WorkflowServiceHost objet en votre nom.
Pour exposer un flux de travail en tant que service à utiliser par les appelants, WCF nécessite une description complète du service (représentée par la ServiceDescription classe). La WorkflowServiceHost classe crée un ServiceDescription à partir du type de service de flux de travail et des informations de configuration, puis utilise cette description pour créer ChannelDispatcher des objets pour chaque point de terminaison dans la description.
Utilisez un objet pour charger un WorkflowServiceHost service de flux de travail, configurer des points de terminaison, appliquer des paramètres de sécurité et démarrer des écouteurs pour gérer les requêtes entrantes.
Constructeurs
| Nom | Description |
|---|---|
| WorkflowServiceHost() |
Obsolète.
Initialise une nouvelle instance de la classe WorkflowServiceHost. |
| WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[]) |
Obsolète.
Initialise une nouvelle instance de la classe à l’aide WorkflowServiceHost d’un flux d’octets qui contient la définition de flux de travail, un flux d’octets qui contient la définition des règles de flux de travail, un fournisseur de type pour les types d’activité personnalisés et les adresses de base du service spécifié. |
| WorkflowServiceHost(Stream, Stream, Uri[]) |
Obsolète.
Initialise une nouvelle instance de la classe à l’aide WorkflowServiceHost d’un flux d’octets qui contient la définition de flux de travail, un flux d’octets qui contient la définition des règles de flux de travail et les adresses de base du service spécifié. |
| WorkflowServiceHost(Stream, Uri[]) |
Obsolète.
Initialise une nouvelle instance de la classe à l’aide WorkflowServiceHost d’un flux d’octets qui contient la définition de workflow et les adresses de base du service spécifié. |
| WorkflowServiceHost(String, String, ITypeProvider, Uri[]) |
Obsolète.
Initialise une nouvelle instance de la WorkflowServiceHost classe à l’aide d’un chemin d’accès à la définition de flux de travail, un chemin d’accès à la définition des règles de flux de travail, un fournisseur de types pour les types d’activité personnalisés et les adresses de base du service spécifiés. |
| WorkflowServiceHost(String, String, Uri[]) |
Obsolète.
Initialise une nouvelle instance de la WorkflowServiceHost classe à l’aide d’un chemin d’accès à la définition de flux de travail, d’un chemin d’accès à la définition des règles de flux de travail et des adresses de base du service spécifiés. |
| WorkflowServiceHost(String, Uri[]) |
Obsolète.
Initialise une nouvelle instance de la classe à l’aide WorkflowServiceHost d’un chemin d’accès à la définition de workflow et aux adresses de base du service spécifiés. |
| WorkflowServiceHost(Type, Uri[]) |
Obsolète.
Initialise une nouvelle instance de la classe à l’aide WorkflowServiceHost d’un type de workflow et des adresses de base du service spécifié. |
Propriétés
| Nom | Description |
|---|---|
| Authentication |
Obsolète.
Obtient le comportement d’authentification du service. (Hérité de ServiceHostBase) |
| Authorization |
Obsolète.
Obtient le comportement d’autorisation du service hébergé. (Hérité de ServiceHostBase) |
| BaseAddresses |
Obsolète.
Obtient les adresses de base utilisées par le service hébergé. (Hérité de ServiceHostBase) |
| ChannelDispatchers |
Obsolète.
Obtient la collection de répartiteurs de canaux utilisés par l’hôte de service. (Hérité de ServiceHostBase) |
| CloseTimeout |
Obsolète.
Obtient ou définit l’intervalle de temps autorisé pour que l’hôte de service se ferme. (Hérité de ServiceHostBase) |
| Credentials |
Obsolète.
Obtient les informations d’identification du service hébergé. (Hérité de ServiceHostBase) |
| DefaultCloseTimeout |
Obsolète.
Obtient l’intervalle de temps par défaut autorisé pour que l’hôte de service se ferme. (Hérité de ServiceHostBase) |
| DefaultOpenTimeout |
Obsolète.
Obtient l’intervalle de temps par défaut autorisé pour que l’hôte de service s’ouvre. (Hérité de ServiceHostBase) |
| Description |
Obsolète.
Obtient la description du service hébergé. (Hérité de ServiceHostBase) |
| Extensions |
Obsolète.
Obtient les extensions de l’hôte de service spécifié actuel. (Hérité de ServiceHostBase) |
| ImplementedContracts |
Obsolète.
Récupère les contrats implémentés par le service hébergé. (Hérité de ServiceHostBase) |
| IsDisposed |
Obsolète.
Obtient une valeur qui indique si l’objet de communication a été supprimé. (Hérité de CommunicationObject) |
| ManualFlowControlLimit |
Obsolète.
Obtient ou définit la limite de contrôle de flux pour les messages reçus par le service hébergé. (Hérité de ServiceHostBase) |
| OpenTimeout |
Obsolète.
Obtient ou définit l’intervalle de temps autorisé pour que l’hôte de service s’ouvre. (Hérité de ServiceHostBase) |
| State |
Obsolète.
Obtient une valeur qui indique l’état actuel de l’objet de communication. (Hérité de CommunicationObject) |
| ThisLock |
Obsolète.
Obtient le verrou mutuellement exclusif qui protège l’instance de classe pendant une transition d’état. (Hérité de CommunicationObject) |
Méthodes
| Nom | Description |
|---|---|
| Abort() |
Obsolète.
Provoque la transition immédiate d’un objet de communication de son état actuel vers l’état fermant. (Hérité de CommunicationObject) |
| AddBaseAddress(Uri) |
Obsolète.
Ajoute une adresse de base à l’hôte de service. (Hérité de ServiceHostBase) |
| AddDefaultEndpoints() |
Obsolète.
Ajoute des points de terminaison de service pour toutes les adresses de base de chaque contrat trouvé dans l’hôte de service avec la liaison par défaut. (Hérité de ServiceHostBase) |
| AddServiceEndpoint(ServiceEndpoint) |
Obsolète.
Ajoute le point de terminaison de service spécifié au service hébergé. (Hérité de ServiceHostBase) |
| AddServiceEndpoint(String, Binding, String, Uri) |
Obsolète.
Ajoute un point de terminaison de service au service hébergé avec un contrat, une liaison, une adresse de point de terminaison et un URI spécifiés qui contient l’adresse à laquelle il écoute. (Hérité de ServiceHostBase) |
| AddServiceEndpoint(String, Binding, String) |
Obsolète.
Ajoute un point de terminaison de service au service hébergé avec un contrat, une liaison et une adresse de point de terminaison spécifiés. (Hérité de ServiceHostBase) |
| AddServiceEndpoint(String, Binding, Uri, Uri) |
Obsolète.
Ajoute un point de terminaison de service au service hébergé avec le contrat, la liaison et les URI spécifiés qui contiennent le point de terminaison et les adresses d’écoute. (Hérité de ServiceHostBase) |
| AddServiceEndpoint(String, Binding, Uri) |
Obsolète.
Ajoute un point de terminaison de service au service hébergé avec un contrat, une liaison et un URI spécifiés qui contient l’adresse du point de terminaison. (Hérité de ServiceHostBase) |
| AddServiceEndpoint(Type, Binding, String, Uri) |
Obsolète.
Ajoute un point de terminaison de service au service de flux de travail avec un contrat spécifié, une liaison, une adresse de point de terminaison et un URI sur lequel le service écoute. |
| AddServiceEndpoint(Type, Binding, String) |
Obsolète.
Ajoute un point de terminaison de service pour le service de flux de travail à l’aide du contrat, de la liaison et de l’adresse de point de terminaison spécifiés. |
| AddServiceEndpoint(Type, Binding, Uri, Uri) |
Obsolète.
Ajoute un point de terminaison de service au service de flux de travail avec un contrat spécifié, une liaison, un URI qui contient l’adresse du point de terminaison et un URI sur lequel le service écoute. |
| AddServiceEndpoint(Type, Binding, Uri) |
Obsolète.
Ajoute un point de terminaison de service au service de flux de travail avec un contrat, une liaison et un URI spécifiés qui contiennent l’adresse du point de terminaison. |
| ApplyConfiguration() |
Obsolète.
Charge les informations de description du service à partir du fichier de configuration et l’applique au runtime en cours de construction. (Hérité de ServiceHostBase) |
| BeginClose(AsyncCallback, Object) |
Obsolète.
Commence une opération asynchrone pour fermer un objet de communication. (Hérité de CommunicationObject) |
| BeginClose(TimeSpan, AsyncCallback, Object) |
Obsolète.
Commence une opération asynchrone pour fermer un objet de communication avec un délai d’expiration spécifié. (Hérité de CommunicationObject) |
| BeginOpen(AsyncCallback, Object) |
Obsolète.
Commence une opération asynchrone pour ouvrir un objet de communication. (Hérité de CommunicationObject) |
| BeginOpen(TimeSpan, AsyncCallback, Object) |
Obsolète.
Commence une opération asynchrone pour ouvrir un objet de communication dans un intervalle de temps spécifié. (Hérité de CommunicationObject) |
| Close() |
Obsolète.
Provoque la transition d’un objet de communication de son état actuel vers l’état fermé. (Hérité de CommunicationObject) |
| Close(TimeSpan) |
Obsolète.
Provoque la transition d’un objet de communication de son état actuel vers l’état fermé dans un intervalle de temps spécifié. (Hérité de CommunicationObject) |
| CreateDescription(IDictionary<String,ContractDescription>) |
Obsolète.
Crée une description du service de flux de travail. |
| EndClose(IAsyncResult) |
Obsolète.
Termine une opération asynchrone pour fermer un objet de communication. (Hérité de CommunicationObject) |
| EndOpen(IAsyncResult) |
Obsolète.
Termine une opération asynchrone pour ouvrir un objet de communication. (Hérité de CommunicationObject) |
| Equals(Object) |
Obsolète.
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| Fault() |
Obsolète.
Provoque la transition d’un objet de communication de son état actuel vers l’état défectueux. (Hérité de CommunicationObject) |
| GetCommunicationObjectType() |
Obsolète.
Obtient le type d’objet de communication. (Hérité de CommunicationObject) |
| GetHashCode() |
Obsolète.
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obsolète.
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IncrementManualFlowControlLimit(Int32) |
Obsolète.
Augmente la limite du débit de messages vers le service hébergé par incrément spécifié. (Hérité de ServiceHostBase) |
| InitializeDescription(UriSchemeKeyedCollection) |
Obsolète.
Crée et initialise l’hôte de service avec les descriptions de contrat et de service. (Hérité de ServiceHostBase) |
| InitializeRuntime() |
Obsolète.
Initialise le runtime pour l’hôte de service. (Hérité de ServiceHostBase) |
| LoadConfigurationSection(ServiceElement) |
Obsolète.
Charge l’élément de service à partir du fichier de configuration du service hébergé. (Hérité de ServiceHostBase) |
| MemberwiseClone() |
Obsolète.
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| OnAbort() |
Obsolète.
Abandonne le service. (Hérité de ServiceHostBase) |
| OnBeginClose(TimeSpan, AsyncCallback, Object) |
Obsolète.
Commence une opération asynchrone appelée à la fermeture de l’hôte de service. (Hérité de ServiceHostBase) |
| OnBeginOpen(TimeSpan, AsyncCallback, Object) |
Obsolète.
Commence une opération asynchrone appelée lors de l’ouverture de l’hôte de service. (Hérité de ServiceHostBase) |
| OnClose(TimeSpan) |
Obsolète.
Ferme le service hébergé, y compris leurs répartiteurs de canal et les contextes d’instance et les écouteurs associés. (Hérité de ServiceHostBase) |
| OnClosed() |
Obsolète.
Libère les ressources utilisées par l’hôte de service. (Hérité de ServiceHostBase) |
| OnClosing() |
Obsolète.
Cette méthode est appelée avant l’entrée WorkflowServiceHost dans un état fermant. |
| OnEndClose(IAsyncResult) |
Obsolète.
Termine une opération asynchrone appelée lors de la fermeture de l’hôte de service. (Hérité de ServiceHostBase) |
| OnEndOpen(IAsyncResult) |
Obsolète.
Termine une opération asynchrone appelée lors de l’ouverture de l’hôte de service. (Hérité de ServiceHostBase) |
| OnFaulted() |
Obsolète.
Insère le traitement sur un objet de communication après qu’il passe à l’état défectueux en raison de l’appel d’une opération d’erreur synchrone. (Hérité de CommunicationObject) |
| OnOpen(TimeSpan) |
Obsolète.
Ouvre les répartiteurs de canal. (Hérité de ServiceHostBase) |
| OnOpened() |
Obsolète.
Obtient les informations d’identification du service, l’authentification du service et le comportement d’autorisation pour le service hébergé. (Hérité de ServiceHostBase) |
| OnOpening() |
Obsolète.
Appelé pendant la transition d’un objet de communication dans l’état d’ouverture. (Hérité de CommunicationObject) |
| Open() |
Obsolète.
Provoque la transition d’un objet de communication entre l’état créé et l’état ouvert. (Hérité de CommunicationObject) |
| Open(TimeSpan) |
Obsolète.
Provoque la transition d’un objet de communication entre l’état créé et l’état ouvert dans un intervalle de temps spécifié. (Hérité de CommunicationObject) |
| ReleasePerformanceCounters() |
Obsolète.
Libère les compteurs de performances du service et du répartiteur de canal pour le service hébergé. (Hérité de ServiceHostBase) |
| SetEndpointAddress(ServiceEndpoint, String) |
Obsolète.
Définit l’adresse de point de terminaison du point de terminaison spécifié sur l’adresse spécifiée. (Hérité de ServiceHostBase) |
| ThrowIfDisposed() |
Obsolète.
Lève une exception si l’objet de communication est supprimé. (Hérité de CommunicationObject) |
| ThrowIfDisposedOrImmutable() |
Obsolète.
Lève une exception si l’objet de communication que la State propriété n’est pas définie sur l’état Created . (Hérité de CommunicationObject) |
| ThrowIfDisposedOrNotOpen() |
Obsolète.
Lève une exception si l’objet de communication n’est pas dans l’état Opened . (Hérité de CommunicationObject) |
| ToString() |
Obsolète.
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Événements
| Nom | Description |
|---|---|
| Closed |
Obsolète.
Se produit lorsqu’un objet de communication passe à l’état fermé. (Hérité de CommunicationObject) |
| Closing |
Obsolète.
Se produit lorsqu’un objet de communication passe à l’état fermant. (Hérité de CommunicationObject) |
| Faulted |
Obsolète.
Se produit lorsqu’un objet de communication passe à l’état défectueux. (Hérité de CommunicationObject) |
| Opened |
Obsolète.
Se produit lorsqu’un objet de communication passe à l’état ouvert. (Hérité de CommunicationObject) |
| Opening |
Obsolète.
Se produit lorsqu’un objet de communication passe à l’état d’ouverture. (Hérité de CommunicationObject) |
| UnknownMessageReceived |
Obsolète.
Se produit lorsqu’un message inconnu est reçu. (Hérité de ServiceHostBase) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IDisposable.Dispose() |
Obsolète.
Ferme l’hôte de service. (Hérité de ServiceHostBase) |