Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.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
Akeneo Serenity-通过C#客户端获取(活动)地区列表_C#_Akeneo - Fatal编程技术网

Akeneo Serenity-通过C#客户端获取(活动)地区列表

Akeneo Serenity-通过C#客户端获取(活动)地区列表,c#,akeneo,C#,Akeneo,我们通过网络与阿克尼奥联系。我可以使用这个客户端创建产品,但是我不想手动添加所有“locale”(例如nl_nl)作为productvalues之一,我想接收一个活动locale列表,这样我就可以在Akeneo中循环并添加所有这些活动locale的产品 在C#客户端的文档中,有一些加载已知属性的示例代码: 查看C#client,我认为我需要使用AkenoClient类的GetManyAsync方法: public async Task<PaginationResult<TModel&

我们通过网络与阿克尼奥联系。我可以使用这个客户端创建产品,但是我不想手动添加所有“locale”(例如nl_nl)作为productvalues之一,我想接收一个活动locale列表,这样我就可以在Akeneo中循环并添加所有这些活动locale的产品

在C#客户端的文档中,有一些加载已知属性的示例代码:

查看C#client,我认为我需要使用AkenoClient类的GetManyAsync方法:

public async Task<PaginationResult<TModel>> GetManyAsync<TModel>(string parentCode, int page = 1, int limit = 10, bool withCount = false, CancellationToken ct = default(CancellationToken)) where TModel : ModelBase
    {
        var endpoint = _endpointResolver.ForPagination<TModel>(parentCode, page, limit, withCount);
        _logger.Debug($"Getting multiple resource '{typeof(TModel).Name}' from URL '{endpoint}'.");
        var response = await GetAsync(endpoint, ct);
        return response.IsSuccessStatusCode
            ? await response.Content.ReadAsJsonAsync<PaginationResult<TModel>>()
            : PaginationResult<TModel>.Empty;
    }
public异步任务GetManyAsync(字符串parentCode,int page=1,int limit=10,bool withCount=false,CancellationToken ct=default(CancellationToken)),其中TModel:ModelBase
{
var endpoint=_endpointResolver.ForPagination(parentCode,page,limit,withCount);
_Debug($“从URL{endpoint}获取多个资源{typeof(TModel.Name}”);
var响应=等待GetAsync(端点,ct);
返回响应。IsSuccessStatusCode
?等待响应。Content.ReadAsJsonAsync()
:分页结果。为空;
}
我试过:

PaginationResult<Locale> paginationResult = await client.GetManyAsync<Locale>("list_locales"); //locales //Locales etc.
PaginationResult PaginationResult=await client.GetManyAsync(“list_locales”)//地区//地区等。
分页结果仍为“空”: 我不确定使用什么作为父代码,也没有在文档中找到任何指导我正确方向的内容。我还查看了Akeneo文档,但也不确定如何使用: