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 WCF (Windows Communication Foundation) 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
ServiceHealthBehaviorBase() |
Initialise une nouvelle instance de la classe ServiceHealthBehaviorBase. |
Propriétés
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 de l’intégrité par le biais d’une requête HTTP/Get. |
HttpGetEnabled |
Obtient ou définit une valeur qui indique si les métadonnées du service doivent être publiées pour être récupérées à 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 être récupérées à l’aide d’une requête HTTP/Get. |
HttpsGetBinding |
Obtient ou définit la liaison utilisée pour la récupération de l’intégrité par le biais d’une requête HTTPS/Get. |
HttpsGetEnabled |
Obtient ou définit une valeur qui indique si les métadonnées du service doivent être publiées pour être récupérées à 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 être récupérées à 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
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) |
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 Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) |
Passe des données personnalisées à des éléments de liaison pour prendre en charge l’implémentation de contrat. |
IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
Modifie des valeurs de propriété d’exécution ou insère des objets d’extensions personnalisées tels que des gestionnaires d’erreurs, des intercepteurs de messages ou de paramètres, des extensions de sécurité et autres objets d’extensions personnalisées. |
IServiceBehavior.Validate(ServiceDescription, ServiceHostBase) |
Inspecte l'hôte et la description du service pour confirmer que le service peut s'exécuter correctement. |