WebHttpBehavior.Validate(ServiceEndpoint) Method

Definition

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

C#
public virtual void Validate(System.ServiceModel.Description.ServiceEndpoint endpoint);

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