ServiceHealthBehaviorBase Classe

Définition

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.

S’applique à