Freigeben über


ServiceHealthBehaviorBase Klasse

Definition

Dient als Basisklasse für ein WCF-Dienstverhalten (Windows Communication Foundation), das einen Integritätsendpunkt bereitstellt.

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
Vererbung
ServiceHealthBehaviorBase
Abgeleitet
Implementiert

Konstruktoren

ServiceHealthBehaviorBase()

Initialisiert eine neue Instanz der ServiceHealthBehaviorBase-Klasse.

Eigenschaften

HealthDetailsEnabled

Ruft einen Wert ab, der angibt, ob der Integritätsendpunkt die Dienstdetails zurückgeben soll oder ob die Antwort keinen Inhalt enthalten soll, oder legt den Wert fest.

HttpGetBinding

Ruft die Bindung ab, die zum Abrufen der Integrität über eine HTTP/Get-Anforderung verwendet wird, oder legt die Bindung fest.

HttpGetEnabled

Ruft einen booleschen Wert ab, der angibt, ob Dienstmetadaten für den Abruf mit einer HTTP/Get-Anforderung veröffentlicht werden sollen.

HttpGetUrl

Ruft einen URI ab, der die Adresse angibt, an der die Metadaten für den Abruf mit einer HTTP/Get-Anforderung veröffentlicht werden, oder legt diesen fest.

HttpsGetBinding

Ruft die Bindung ab, die zum Abrufen der Integrität über eine HTTPS/Get-Anforderung verwendet wird, oder legt die Bindung fest.

HttpsGetEnabled

Ruft einen booleschen Wert ab, der angibt, ob Dienstmetadaten für den Abruf mit einer HTTPS/Get-Anforderung veröffentlicht werden sollen.

HttpsGetUrl

Ruft einen URI ab, der die Adresse angibt, an der die Metadaten für den Abruf mit einer HTTPS/Get-Anforderung veröffentlicht werden, oder legt diesen fest.

ServiceStartTime

Ruft das Datum und die Uhrzeit ab, zu der der Integritätsprüfungsdienst gestartet wurde.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
HandleHealthRequest(ServiceHostBase, Message, String[], Message)

Verarbeitet eine HTTP/Get- oder HTTPS/Get-Anforderung und gibt eine Antwort zurück.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

Übergibt benutzerdefinierte Daten an Bindungselemente, um die Kontaktimplementierung zu unterstützen.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Ändert Eigenschaftenwerten zur Laufzeit oder fügt benutzerdefinierte Erweiterungsobjekte, wie Fehlerhandler, Nachrichten- oder Parameterinterceptoren, Sicherheitserweiterungen und andere benutzerdefinierte Erweiterungsobjekte ein.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Prüft den Diensthost und die Dienstbeschreibung, um sicherzustellen, dass der Dienst erfolgreich ausgeführt wird.

Gilt für