WebHttpBehavior.Validate(ServiceEndpoint) Method

Definition

Confirms that the endpoint meets the requirements for the Web programming model.

public:
 virtual void Validate(System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public virtual void Validate (System.ServiceModel.Description.ServiceEndpoint endpoint);
abstract member Validate : System.ServiceModel.Description.ServiceEndpoint -> unit
override this.Validate : System.ServiceModel.Description.ServiceEndpoint -> unit
Public Overridable Sub Validate (endpoint As ServiceEndpoint)

Parameters

endpoint
ServiceEndpoint

The service endpoint.

Implements

Remarks

Verifies the following:

  • The endpoint is not null.

  • The endpoint uses the HTTP or HTTPS schemes.

  • The MessageVersion of the binding is set to None.

  • The binding contains an HttpTransportBindingElement where ManualAddressing is set to true.

  • The parameters specified in the UriTemplate must be part of the operation.

  • Operations that specify Bare have, at most, one input parameter and can have no out parameters.

Applies to