Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 具有WCF数据服务的查询字符串中的Api键_C#_Wcf_Odata_Wcf Data Services_Restful Authentication - Fatal编程技术网

C# 具有WCF数据服务的查询字符串中的Api键

C# 具有WCF数据服务的查询字符串中的Api键,c#,wcf,odata,wcf-data-services,restful-authentication,C#,Wcf,Odata,Wcf Data Services,Restful Authentication,我正在为我的WCF数据服务使用基于查询字符串的api键。我可以在服务器上非常轻松地处理此问题-- 但是,如何使用VS2010的添加服务引用功能从客户端发送额外的查询字符串参数?我看到了一个在查询时执行此操作的示例,但肯定不是在添加/更新对象时。您有几个选项: 通过.AddQueryOptions()将其添加到“查询字符串”中 参见和示例 使用DataServiceContext.Credentials 见和 使用请求头 见 及 您有几种选择: 通过.AddQueryOptions()将其

我正在为我的WCF数据服务使用基于查询字符串的api键。我可以在服务器上非常轻松地处理此问题--


但是,如何使用VS2010的添加服务引用功能从客户端发送额外的查询字符串参数?我看到了一个在查询时执行此操作的示例,但肯定不是在添加/更新对象时。

您有几个选项:

  • 通过
    .AddQueryOptions()

    将其添加到“查询字符串”中 参见
    和示例

  • 使用DataServiceContext.Credentials 见

  • 使用
    请求头



    • 您有几种选择:

      • 通过
        .AddQueryOptions()

        将其添加到“查询字符串”中 参见
        和示例

      • 使用DataServiceContext.Credentials 见

      • 使用
        请求头



      不幸的是,
      .AddQueryOptions
      无法与
      .SaveChanges
      /updates一起使用。
      Credentials
      如何帮助查询字符串参数?似乎我唯一的选择是
      SendingRequest
      事件。WCF可以实现几个API键-我不确定您的具体实现是什么。。。因此,提供了我在本例中知道的所有方法…不幸的是,
      .AddQueryOptions
      无法与
      .SaveChanges
      /updates一起使用。
      Credentials
      如何帮助查询字符串参数?似乎我唯一的选择是
      SendingRequest
      事件。WCF可以实现几个API键-我不确定您的具体实现是什么。。。因此,如果我知道的所有方法都适用于这种情况。。。