开发者

Api Keys in Query String with WCF Data Services

I'm using query string based api keys for my WCF Data Service. I can h开发者_如何学Pythonandle this on the server pretty easily -- How would you implement API key in WCF Data Service?

However, how do I send the extra query string arguments from the client, using the Add Service Reference feature of VS2010? I saw an example for doing it when querying, but certainly not when adding/updating objects.


You have several options:

  • Add it to the "query string" via .AddQueryOptions ()
    see http://msdn.microsoft.com/en-us/library/cc646860.aspx
    and example http://social.msdn.microsoft.com/Forums/en-GB/adodotnetdataservices/thread/226c47f7-f7bc-4450-8dff-e1136e8404ba

  • Use DataServiceContext.Credentials
    see http://msdn.microsoft.com/en-us/library/system.data.services.client.dataservicecontext.credentials.aspx
    and http://msdn.microsoft.com/en-us/library/system.data.services.client.dataservicecontext.aspx

  • Use the Request header
    see http://msdn.microsoft.com/en-us/library/gg258441.aspx
    and http://msdn.microsoft.com/en-us/library/system.data.services.client.dataservicecontext.sendingrequest.aspx

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜