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

Product Versions
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1