WebHttpBehavior Klasa

Definicja

Włącza model programowania w sieci Web dla Windows Communication Foundation (WCF).

public ref class WebHttpBehavior : System::ServiceModel::Description::IEndpointBehavior
public class WebHttpBehavior : System.ServiceModel.Description.IEndpointBehavior
type WebHttpBehavior = class
    interface IEndpointBehavior
Public Class WebHttpBehavior
Implements IEndpointBehavior
Dziedziczenie
WebHttpBehavior
Pochodne
Implementuje

Uwagi

Zachowanie, gdy jest używane w połączeniu z powiązaniem, umożliwia uwidacznianie usług w stylu sieci Web i uzyskiwanie do nich dostępu przez usługę WebHttpBehavior WebHttpBinding WCF. WebServiceHost Automatycznie dodaje to zachowanie do punktów końcowych, które WebHttpBinding używają .

Konstruktory

WebHttpBehavior()

Inicjuje nowe wystąpienie klasy WebHttpBehavior.

Właściwości

AutomaticFormatSelectionEnabled

Pobiera lub ustawia wartość, która określa, czy automatyczne formatowanie jest włączone.

DefaultBodyStyle

Pobiera lub ustawia domyślny styl treści komunikatu.

DefaultOutgoingRequestFormat

Pobiera lub ustawia domyślny format żądania wychodzącego.

DefaultOutgoingResponseFormat

Pobiera lub ustawia domyślny format odpowiedzi wychodzącej.

FaultExceptionEnabled

Pobiera lub ustawia flagę określającą, czy zostanie wygenerowany błąd FaultException w przypadku wystąpienia wewnętrznego błędu serwera (kod stanu HTTP: 500).

HelpEnabled

Pobiera lub ustawia wartość, która określa, czy strona pomocy usługi WCF jest włączona.

JavascriptCallbackParameterName

Pobiera lub ustawia nazwę parametru wywołania zwrotnego języka JavaScript.

Metody

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Implementuje metodę AddBindingParameters(ServiceEndpoint, BindingParameterCollection) w celu przekazania danych w czasie wykonywania do powiązań w celu obsługi zachowania niestandardowego.

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

Dodaje inspektora błędów klienta do określonego punktu końcowego usługi.

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

Zastąp tę metodę, aby zmienić sposób obsługi błędów, które występują w usłudze.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Implementuje metodę ApplyClientBehavior(ServiceEndpoint, ClientRuntime) do obsługi modyfikacji lub rozszerzenia klienta w punkcie końcowym.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementuje metodę ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) do obsługi modyfikacji lub rozszerzenia klienta w punkcie końcowym.

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)
GetOperationSelector(ServiceEndpoint)

Tworzy nowy WebHttpDispatchOperationSelector obiekt.

GetQueryStringConverter(OperationDescription)

Pobiera konwerter ciągu zapytania.

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

Pobiera program formatowania odpowiedzi na kliencie dla określonego punktu końcowego i operacji usługi.

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

Pobiera program formatowania odpowiedzi w usłudze dla określonego punktu końcowego i operacji usługi.

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

Pobiera program formatowania żądań na kliencie dla określonej operacji usługi i punktu końcowego.

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

Pobiera program formatowania żądań w usłudze dla danej operacji usługi i punktu końcowego usługi.

GetType()

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

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)
Validate(ServiceEndpoint)

Potwierdza, że punkt końcowy spełnia wymagania modelu programowania w sieci Web.

ValidateBinding(ServiceEndpoint)

Zapewnia, że powiązanie jest prawidłowe do użycia z modelem programowania w sieci Web WCF.

ValidateOperation(OperationDescription)

Dotyczy