WebHttpBehavior Класс

Определение

Позволяет использовать модель веб-программирования для службы Windows Communication Foundation (WCF).Enables the Web programming model for a Windows Communication Foundation (WCF) service.

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
Наследование
WebHttpBehavior
Производный
Реализации

Комментарии

Поведение при использовании в сочетании WebHttpBinding с привязкой позволяет WCF предоставлять доступ к службам веб-стилей и обращаться к ним. WebHttpBehaviorThe WebHttpBehavior behavior, when used in conjunction with the WebHttpBinding binding, enables WCF to expose and access Web style services. WebServiceHost автоматически добавляет это поведение в конечные точки, использующие привязку WebHttpBinding.WebServiceHost automatically adds this behavior to endpoints that use the WebHttpBinding.

Конструкторы

WebHttpBehavior()

Инициализирует новый экземпляр класса WebHttpBehavior.Initializes a new instance of the WebHttpBehavior class.

Свойства

AutomaticFormatSelectionEnabled

Возвращает или задает значение, определяющее, включен ли автоматический выбор формата.Gets or sets a value that determines if automatic format selection is enabled.

DefaultBodyStyle

Возвращает или задает основной стиль сообщения по умолчанию.Gets or sets the default message body style.

DefaultOutgoingRequestFormat

Получает или задает формат исходящего запроса по умолчанию.Gets or sets the default outgoing request format.

DefaultOutgoingResponseFormat

Возвращает или задает формат исходящего ответа по умолчанию.Gets or sets the default outgoing response format.

FaultExceptionEnabled

Получает или задает флаг, указывающий, будет ли создаваться исключение FaultException при возникновении внутренней ошибки сервера (код состояния HTTP: 500).Gets or sets the flag that specifies whether a FaultException is generated when an internal server error (HTTP status code: 500) occurs.

HelpEnabled

Возвращает или задает значение, определяющее, будет ли включена страница справки WCF.Gets or sets a value that determines if the WCF Help page is enabled.

JavascriptCallbackParameterName

Возвращает или задает имя параметра обратного вызова JavaScript.Gets or sets the JavaScript callback parameter name.

Методы

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Реализует метод AddBindingParameters(ServiceEndpoint, BindingParameterCollection) для передачи пользовательских данных во время выполнения для поддержки пользовательского поведения.Implements the AddBindingParameters(ServiceEndpoint, BindingParameterCollection) method to pass data at runtime to bindings to support custom behavior.

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

Добавляет инспектор ошибок клиента в указанную конечную точку службы.Adds a client error inspector to the specified service endpoint.

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

Переопределите этот метод, чтобы изменить способ обработки ошибок, возникающих в работе службы.Override this method to change the way errors that occur on the service are handled.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Реализует метод ApplyClientBehavior(ServiceEndpoint, ClientRuntime) для поддержки изменения или расширения клиента на протяжении всей конечной точки.Implements the ApplyClientBehavior(ServiceEndpoint, ClientRuntime) method to support modification or extension of the client across an endpoint.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Реализует метод ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) для поддержки изменения или расширения клиента на протяжении всей конечной точки.Implements the ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) method to support modification or extension of the client across an endpoint.

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetOperationSelector(ServiceEndpoint)

Создает новый объект WebHttpDispatchOperationSelector.Creates a new WebHttpDispatchOperationSelector object.

GetQueryStringConverter(OperationDescription)

Возвращает преобразователь строки запроса.Gets the query string converter.

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

Возвращает модуль форматирования ответа в клиенте для заданной конечной точки и операции службы.Gets the reply formatter on the client for the specified endpoint and service operation.

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

Возвращает модуль форматирования ответа в службе для заданной конечной точки и операции службы.Gets the reply formatter on the service for the specified endpoint and service operation.

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

Возвращает модуль форматирования запроса в клиенте для заданной операции службы и конечной точки.Gets the request formatter on the client for the specified service operation and endpoint.

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

Возвращает модуль форматирования запроса в службе для данной операции службы и конечной точки службы.Gets the request formatter on the service for the given service operation and service endpoint.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
Validate(ServiceEndpoint)

Подтверждает, что конечная точка отвечает требованиям для модели веб-программирования.Confirms that the endpoint meets the requirements for the Web programming model.

ValidateBinding(ServiceEndpoint)

Обеспечивает правильность привязки для модели веб-программирования WCF.Ensures the binding is valid for use with the WCF Web Programming Model.

ValidateOperation(OperationDescription)

Явные реализации интерфейса

IWmiInstanceProvider.FillInstance(IWmiInstance)
IWmiInstanceProvider.GetInstanceType()

Применяется к