WebInvokeAttribute.UriTemplate Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

The Uniform Resource Identifier (URI) template for the service operation.

Namespace:   System.ServiceModel.Web
Assembly:  System.ServiceModel.Web (in System.ServiceModel.Web.dll)

public string UriTemplate { get; set; }

Property Value

Type: System.String

The URI template for the service operation.

URI templates are used to determine which requests get dispatched to which service operations. URI templates allow you to map a URI or a set of URIs to a service operation. For more information about URI templates, see UriTemplate and UriTemplateTable

The following example shows how to set the UriTemplate property.

[OperationContract]
[WebInvoke(UriTemplate = "Sub?x={x}&y={y}")]
long Subtract(long x, long y);

.NET Framework
Available since 3.5
Silverlight
Available since 4.0
Return to top
Show: