Condividi tramite


WebHttpBehavior Classe

Definizione

Abilita il modello di programmazione Web per un servizio 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
Ereditarietà
WebHttpBehavior
Derivato
Implementazioni

Commenti

Il WebHttpBehavior comportamento, se usato in combinazione con l'associazione, consente a WCF di esporre e WebHttpBinding accedere ai servizi di stile Web. WebServiceHost aggiunge automaticamente questo comportamento agli endpoint che usano WebHttpBinding .

Costruttori

WebHttpBehavior()

Inizializza una nuova istanza della classe WebHttpBehavior.

Proprietà

AutomaticFormatSelectionEnabled

Ottiene o imposta un valore che determina se la selezione del formato automatica è abilitata.

DefaultBodyStyle

Ottiene o imposta il lo stile predefinito per il corpo del messaggio.

DefaultOutgoingRequestFormat

Ottiene o imposta il formato predefinito della richiesta in uscita.

DefaultOutgoingResponseFormat

Ottiene o imposta il formato predefinito della risposta in uscita.

FaultExceptionEnabled

Ottiene o imposta il flag che specifica se viene generata un'eccezione FaultException quando si verifica un errore del server interno (codice di stato HTTP: 500).

HelpEnabled

Ottiene o imposta un valore che determina se la Guida WCF è abilitata.

JavascriptCallbackParameterName

Ottiene o imposta il nome del parametro di callback JavaScript.

Metodi

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Implementa il metodo AddBindingParameters(ServiceEndpoint, BindingParameterCollection) per passare dati alle associazioni in fase di esecuzione, al fine di supportare il comportamento personalizzato.

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

Aggiunge un controllo dell'errore client all'endpoint del servizio specificato.

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

Eseguire l'override di questo metodo per modificare la gestione degli errori che si verificano nel servizio.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Implementa il metodo ApplyClientBehavior(ServiceEndpoint, ClientRuntime) per supportare una modifica o un'estensione del client all'interno di un endpoint.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementa il metodo ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) per supportare una modifica o un'estensione del client all'interno di un endpoint.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetOperationSelector(ServiceEndpoint)

Crea un nuovo oggetto WebHttpDispatchOperationSelector.

GetQueryStringConverter(OperationDescription)

Ottiene il convertitore della stringa di query.

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

Ottiene il formattatore della risposta sul client per l'endpoint e l'operazione del servizio specificati.

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

Ottiene il formattatore della risposta sul servizio per l'endpoint e l'operazione del servizio specificati.

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

Ottiene il formattatore della richiesta sul client per l'operazione del servizio e l'endpoint specificati.

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

Ottiene il formattatore della richiesta sul servizio per un'operazione e un endpoint del servizio specificati.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Validate(ServiceEndpoint)

Conferma che l'endpoint soddisfa i requisiti del modello di programmazione Web.

ValidateBinding(ServiceEndpoint)

Assicura che l'associazione sia valida per l'utilizzo con il modello di programmazione Web WCF.

ValidateOperation(OperationDescription)

Si applica a