ServiceHealthBehaviorBase 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.
Sert de classe de base pour un comportement de service Windows Communication Foundation (WCF) qui fournit un point de terminaison d’intégrité.
public ref class ServiceHealthBehaviorBase abstract : System::ServiceModel::Description::IServiceBehavior
public abstract class ServiceHealthBehaviorBase : System.ServiceModel.Description.IServiceBehavior
type ServiceHealthBehaviorBase = class
interface IServiceBehavior
Public MustInherit Class ServiceHealthBehaviorBase
Implements IServiceBehavior
- Héritage
-
ServiceHealthBehaviorBase
- Dérivé
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| ServiceHealthBehaviorBase() |
Initialise une nouvelle instance de la classe ServiceHealthBehaviorBase. |
Propriétés
| Nom | Description |
|---|---|
| HealthDetailsEnabled |
Obtient ou définit une valeur qui spécifie si le point de terminaison d’intégrité doit retourner les détails du service ou si la réponse ne doit contenir aucun contenu. |
| HttpGetBinding |
Obtient ou définit la liaison utilisée pour la récupération d’intégrité via une requête HTTP/Get. |
| HttpGetEnabled |
Obtient ou définit une valeur qui spécifie s’il faut publier des métadonnées de service pour la récupération à l’aide d’une requête HTTP/Get. |
| HttpGetUrl |
Obtient ou définit un URI qui spécifie l’adresse à laquelle les métadonnées sont publiées pour la récupération à l’aide d’une requête HTTP/Get. |
| HttpsGetBinding |
Obtient ou définit la liaison utilisée pour la récupération d’intégrité via une requête HTTPS/Get. |
| HttpsGetEnabled |
Obtient ou définit une valeur qui spécifie s’il faut publier des métadonnées de service pour la récupération à l’aide d’une requête HTTPS/Get. |
| HttpsGetUrl |
Obtient ou définit un URI qui spécifie l’adresse à laquelle les métadonnées sont publiées pour la récupération à l’aide d’une requête HTTPS/Get. |
| ServiceStartTime |
Obtient la date et l’heure de démarrage du service de contrôle d’intégrité. |
Méthodes
| Nom | Description |
|---|---|
| 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) |
| HandleHealthRequest(ServiceHostBase, Message, String[], Message) |
Traite une requête HTTP/Get ou HTTPS/Get et retourne une réponse. |
| 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) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) |
Transmet des données personnalisées aux éléments de liaison pour prendre en charge l’implémentation du contact. |
| IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
Modifie les valeurs de propriété d’exécution ou insère des objets d’extension personnalisés tels que des gestionnaires d’erreurs, des intercepteurs de messages ou de paramètres, des extensions de sécurité et d’autres objets d’extension personnalisés. |
| IServiceBehavior.Validate(ServiceDescription, ServiceHostBase) |
Inspecte l’hôte du service et la description du service pour vérifier que le service peut s’exécuter correctement. |