summaryrefslogtreecommitdiffstats
path: root/samples/OAuthResourceServer/Code/IDataApi.cs
diff options
context:
space:
mode:
Diffstat (limited to 'samples/OAuthResourceServer/Code/IDataApi.cs')
-rw-r--r--samples/OAuthResourceServer/Code/IDataApi.cs7
1 files changed, 4 insertions, 3 deletions
diff --git a/samples/OAuthResourceServer/Code/IDataApi.cs b/samples/OAuthResourceServer/Code/IDataApi.cs
index c01c822..7ba189d 100644
--- a/samples/OAuthResourceServer/Code/IDataApi.cs
+++ b/samples/OAuthResourceServer/Code/IDataApi.cs
@@ -4,17 +4,18 @@
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
+ using System.ServiceModel.Web;
using System.Text;
[ServiceContract]
public interface IDataApi {
- [OperationContract]
+ [OperationContract, WebGet(UriTemplate = "/age", ResponseFormat = WebMessageFormat.Json)]
int? GetAge();
- [OperationContract]
+ [OperationContract, WebGet(UriTemplate = "/name", ResponseFormat = WebMessageFormat.Json)]
string GetName();
- [OperationContract]
+ [OperationContract, WebGet(UriTemplate = "/favoritesites", ResponseFormat = WebMessageFormat.Json)]
string[] GetFavoriteSites();
}
} \ No newline at end of file