WebHttpBehavior Třída

Definice

Umožňuje webový programovací model pro službu WCF (Windows Communication Foundation).

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í WebHttpBehavior , pokud se používá ve spojení s vazbou WebHttpBinding , umožňuje WCF vystavit a přistupovat ke službám webového stylu. WebServiceHost automaticky přidá toto chování do koncových bodů, které používají WebHttpBinding.

Konstruktory

Name Description
WebHttpBehavior()

Inicializuje novou instanci WebHttpBehavior třídy.

Vlastnosti

Name Description
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 textu 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, zda FaultException je generován při vnitřní chybě serveru (stavový kód HTTP: 500).

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

Name Description
AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

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

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

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

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

Přepište tuto metodu tak, aby se změnil způsob zpracování chyb ve službě.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Implementuje metodu ApplyClientBehavior(ServiceEndpoint, ClientRuntime) pro podporu úprav nebo rozšíření klienta v rámci koncového bodu.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementuje metodu ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) pro podporu úprav nebo rozšíření klienta v rámci koncového bodu.

Equals(Object)

Určuje, zda je zadaný objekt roven 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átovač odpovědí na klientovi pro zadanou operaci koncového bodu a služby.

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

Získá formátovač odpovědí ve službě pro zadanou operaci koncového bodu a služby.

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

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

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

Získá formátovač požadavku ve službě pro danou operaci služby a koncový bod služby.

GetType()

Získá Type aktuální instance.

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

Vytvoří mělkou kopii aktuálního 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 webovým programovacím modelem WCF.

Platí pro