ServiceHealthBehaviorBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |