public ReadOnlyCollection<App> Get(out long totalCount, AppGetParams @params) { var result = _vk.Call("apps.get", @params); totalCount = result["count"]; return result["items"].ToReadOnlyCollectionOf<App>(x => x); }
public ReadOnlyCollection<App> Get(out long totalCount, AppGetParams @params) { var response = Get(@params); totalCount = Convert.ToInt64(response.TotalCount); return response.ToReadOnlyCollection(); }
/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p">Параметры.</param> /// <returns></returns> internal static VkParameters ToVkParameters(AppGetParams p) { var parameters = new VkParameters { { "app_ids", p.AppIds }, { "platform", p.Platform }, { "extended", p.Extended }, { "return_friends", p.ReturnFriends }, { "fields", p.Fields }, { "name_case", p.NameCase } }; return(parameters); }
/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p">Параметры.</param> /// <returns></returns> public static VkParameters ToVkParameters(AppGetParams p) { var parameters = new VkParameters { { "app_ids", p.AppIds }, { "platform", p.Platform }, { "extended", p.Extended }, { "return_friends", p.ReturnFriends }, { "fields", p.Fields }, { "name_case", p.NameCase } }; return parameters; }
/// <summary> /// Возвращает данные о запрошенном приложении на платформе ВКонтакте /// </summary> /// <param name="params">Параметры запроса.</param> /// <param name="skipAuthorization">Если <c>true</c>, то пропустить авторизацию</param> /// <returns> /// После успешного выполнения возвращает объект приложения. /// </returns> /// <remarks> /// Страница документации ВКонтакте <see href="http://vk.com/dev/apps.get" />. /// </remarks> public AppGetObject Get(AppGetParams @params, bool skipAuthorization = false) { return _vk.Call("apps.get", @params, skipAuthorization); }
/// <summary> /// Возвращает данные о запрошенном приложении на платформе ВКонтакте /// </summary> /// <param name="params">Параметры запроса.</param> /// <returns> /// После успешного выполнения возвращает объект приложения. /// </returns> /// <remarks> /// Страница документации ВКонтакте <see href="http://vk.com/dev/apps.get" />. /// </remarks> public VkCollection<App> Get(AppGetParams @params, bool skipAuthorization = true) { return _vk.Call("apps.get", @params, skipAuthorization).ToVkCollectionOf<App>(x => x); }