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

Name Beschreibung
ServiceHealthBehaviorBase()

Initialisiert eine neue Instanz der ServiceHealthBehaviorBase-Klasse.

Eigenschaften

Name Beschreibung
HealthDetailsEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Integritätsendpunkt die Dienstdetails zurückgeben soll oder ob die Antwort keinen Inhalt enthalten soll.

HttpGetBinding

Dient zum Abrufen oder Festlegen der Bindung, die für den Integritätsabruf über eine HTTP/Get-Anforderung verwendet wird.

HttpGetEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Dienstmetadaten für den Abruf mithilfe einer HTTP/Get-Anforderung veröffentlicht werden sollen.

HttpGetUrl

Dient zum Abrufen oder Festlegen eines URI, der die Adresse angibt, für die Metadaten mithilfe einer HTTP/Get-Anforderung veröffentlicht werden.

HttpsGetBinding

Dient zum Abrufen oder Festlegen der Bindung, die für den Integritätsabruf über eine HTTPS/Get-Anforderung verwendet wird.

HttpsGetEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Dienstmetadaten für den Abruf mithilfe einer HTTPS/Get-Anforderung veröffentlicht werden sollen.

HttpsGetUrl

Dient zum Abrufen oder Festlegen eines URI, der die Adresse angibt, an die Metadaten mithilfe einer HTTPS/Get-Anforderung zum Abrufen veröffentlicht werden.

ServiceStartTime

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

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die 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 der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

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

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

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Ändert Laufzeiteigenschaftenwerte oder fügt benutzerdefinierte Erweiterungsobjekte wie Fehlerhandler, Nachrichten- oder Parameterabschnitte, Sicherheitserweiterungen und andere benutzerdefinierte Erweiterungsobjekte ein.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Überprüft den Diensthost und die Dienstbeschreibung, um zu bestätigen, dass der Dienst erfolgreich ausgeführt werden kann.

Gilt für: