ServiceHealthBehaviorBase Klasa

Definicja

Służy jako klasa bazowa dla zachowania usługi Windows Communication Foundation (WCF), która zapewnia punkt końcowy kondycji.

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
Dziedziczenie
ServiceHealthBehaviorBase
Pochodne
Implementuje

Konstruktory

ServiceHealthBehaviorBase()

Inicjuje nowe wystąpienie klasy ServiceHealthBehaviorBase.

Właściwości

HealthDetailsEnabled

Pobiera lub ustawia wartość określającą, czy punkt końcowy kondycji powinien zwracać szczegóły usługi, czy odpowiedź nie powinna zawierać żadnej zawartości.

HttpGetBinding

Pobiera lub ustawia powiązanie, które jest używane do pobierania kondycji za pośrednictwem żądania HTTP/Get.

HttpGetEnabled

Pobiera lub ustawia wartość określającą, czy publikować metadane usługi do pobrania przy użyciu żądania HTTP/Get.

HttpGetUrl

Pobiera lub ustawia URI, który określa adres, na który metadane są publikowane do pobrania przy użyciu żądania HTTP/Get.

HttpsGetBinding

Pobiera lub ustawia powiązanie, które jest używane do pobierania kondycji za pośrednictwem żądania HTTPS/Get.

HttpsGetEnabled

Pobiera lub ustawia wartość określającą, czy publikować metadane usługi do pobrania przy użyciu żądania HTTPS/Get.

HttpsGetUrl

Pobiera lub ustawia URI, który określa adres, na który metadane są publikowane do pobrania przy użyciu żądania HTTPS/Get.

ServiceStartTime

Pobiera datę i godzina rozpoczęcia usługi kontroli kondycji.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
HandleHealthRequest(ServiceHostBase, Message, String[], Message)

Przetwarza żądanie HTTP/Get lub HTTPS/Get i zwraca odpowiedź.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

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

Przekazuje dane niestandardowe do elementów powiązania w celu obsługi implementacji kontaktów.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Zmienia wartości właściwości czasu działania lub wstawia niestandardowe obiekty rozszerzeń, takie jak programy obsługi błędów, przechwytywacze komunikatów lub parametrów, rozszerzenia zabezpieczeń i inne niestandardowe obiekty rozszerzeń.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Sprawdza hosta usługi i opis usługi, aby upewnić się, że usługa może działać pomyślnie.

Dotyczy