我在哪里可以在boot2docker机器上找到docker daemon配置文件?
根据这个话题:Dockerfile:Docker构建无法下载包:centos-> yum,debian/ubuntu-> apt-get在intranet后面
我想设置'--dns' DOCKER_OPTS,但我无法/etc/default在其他任何地方找到此配置文件.
有没有办法做这里描述的事情:https://stackoverflow.com/a/2675183但在Xamarin.Forms PCL应用程序?我正在使用HttpClient连接到服务器.
如何返回OData v4 HTTP响应中的项目数?
我需要这个数字来分页,所以它应该是过滤后的项目数,但是在'skip'和'top'之前.
我已经尝试在url中的查询选项中传递'$ inlinecount = allpages'和'$ count = true'参数(https://damienbod.wordpress.com/2014/06/13/web-api-and-odata-v4- queries-functions-and-attribute-routing-part-2 / - "$ count的示例"),但是我的WebAPI响应总是只有查询结果(集合) - 整个响应如下所示:
[
{
"Name":"name1",
"age":5
},
{
"Name":"name2",
"age":15
}
]
Run Code Online (Sandbox Code Playgroud)
响应中没有类似"odata.count"的内容.
我也尝试在我的WebAPI控制器操作中返回PageResult而不是IQueryable(如下所述:http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/supporting-odata- query-options#server-paging),但不推荐使用Request.GetInlineCount(),其值始终为null.
有任何想法吗?
[更新]我刚刚发现了同样的问题:WebApi与Odata NextPage和Count没有出现在JSON响应中,我删除了[EnableQuery]属性,现在我的响应如下:
{
"Items":
[
{
"Name":"name1",
"age":5
},
{
"Name":"name2",
"age":15
}
],
"NextPageLink":null,
"Count":null
}
Run Code Online (Sandbox Code Playgroud)
但仍然"计数"始终为空.:(
public PageResult<People> Get(ODataQueryOptions<People> queryOptions)
{
var query = _context.People.OrderBy(x => x.SomeProperty);
var queryResults = (IQueryable<People>)queryOptions.ApplyTo(query);
long cnt = 0;
if (queryOptions.Count != …Run Code Online (Sandbox Code Playgroud)