我正在为我的WCF数据服务使用基于查询字符串的api密钥。我可以很容易地在服务器上处理这个问题 - How would you implement API key in WCF Data Service?
但是,如何使用VS2010的“添加服务引用”功能从客户端发送额外的查询字符串参数?我在查询时看到了一个示例,但在添加/更新对象时肯定没有。
答案 0 :(得分:1)
您有几种选择:
通过.AddQueryOptions ()
将其添加到“查询字符串”中
见http://msdn.microsoft.com/en-us/library/cc646860.aspx和示例
http://social.msdn.microsoft.com/Forums/en-GB/adodotnetdataservices/thread/226c47f7-f7bc-4450-8dff-e1136e8404ba
使用DataServiceContext.Credentials
见http://msdn.microsoft.com/en-us/library/system.data.services.client.dataservicecontext.credentials.aspx
和
http://msdn.microsoft.com/en-us/library/system.data.services.client.dataservicecontext.aspx
使用Request header
见http://msdn.microsoft.com/en-us/library/gg258441.aspx
和http://msdn.microsoft.com/en-us/library/system.data.services.client.dataservicecontext.sendingrequest.aspx