WebHttpBehavior Třída

Definice

Povolí programovací model webu pro službu 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
Dědičnost
WebHttpBehavior
Odvozené
Implementuje

Poznámky

Chování při použití ve spojení s vazbou umožňuje WCF vystavit a přistupovat WebHttpBehavior WebHttpBinding ke službám webového stylu. WebServiceHost automaticky přidá toto chování do koncových bodů, které používají WebHttpBinding .

Konstruktory

WebHttpBehavior()

Inicializuje novou instanci WebHttpBehavior třídy .

Vlastnosti

AutomaticFormatSelectionEnabled

Získá nebo nastaví hodnotu, která určuje, zda je povolen automatický výběr formátu.

DefaultBodyStyle

Získá nebo nastaví výchozí styl těla zprávy.

DefaultOutgoingRequestFormat

Získá nebo nastaví výchozí formát odchozích požadavků.

DefaultOutgoingResponseFormat

Získá nebo nastaví výchozí formát odchozí odpovědi.

FaultExceptionEnabled

Získá nebo nastaví příznak, který určuje, jestli se při vnitřní chybě serveru (stavový kód HTTP: 500) vygeneruje výjimka FaultException.

HelpEnabled

Získá nebo nastaví hodnotu, která určuje, zda je povolena stránka nápovědy WCF.

JavascriptCallbackParameterName

Získá nebo nastaví název parametru zpětného volání JavaScriptu.

Metody

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Implementuje metodu AddBindingParameters(ServiceEndpoint, BindingParameterCollection) pro předání dat za běhu do vazeb pro podporu vlastního chování.

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

Přidá do zadaného koncového bodu služby kontrolor chyb klienta.

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

Tuto metodu přepište, abyste změnili způsob zpracování chyb, ke kterým ve službě dochází.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Implementuje ApplyClientBehavior(ServiceEndpoint, ClientRuntime) metodu pro podporu úprav nebo rozšíření klienta napříč koncovým bodem.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementuje ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) metodu pro podporu úprav nebo rozšíření klienta napříč koncovým bodem.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetOperationSelector(ServiceEndpoint)

Vytvoří nový WebHttpDispatchOperationSelector objekt.

GetQueryStringConverter(OperationDescription)

Získá převaděč řetězce dotazu.

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

Získá formátovací modul odpovědí na klientovi pro zadaný koncový bod a operaci služby.

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

Získá formátovací modul odpovědí ve službě pro zadaný koncový bod a operaci služby.

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

Získá formátovací modul požadavků na klientovi pro zadanou operaci služby a koncový bod.

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

Získá formátovací modul požadavků ve službě pro danou operaci služby a koncový bod služby.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Validate(ServiceEndpoint)

Potvrdí, že koncový bod splňuje požadavky na programovací model webu.

ValidateBinding(ServiceEndpoint)

Zajišťuje platnost vazby pro použití s modelem webového programování WCF.

ValidateOperation(OperationDescription)

Platí pro