/// <inheritdoc /> public async Task <ReadOnlyCollection <Photo> > SaveAsync(PhotoSaveParams @params) { return(await TypeHelper.TryInvokeMethodAsync(() => _vk.Photo.Save(@params))); }
public ReadOnlyCollection <Photo> Save(PhotoSaveParams @params) { VkResponseArray response = _vk.Call("photos.save", @params); return(response.ToReadOnlyCollectionOf <Photo>(x => x)); }
/// <summary> /// Сохраняет фотографии после успешной загрузки. /// </summary> /// <param name="params">Параметры запроса.</param> /// <returns> /// После успешного выполнения возвращает список объектов <see cref="Photo" />. /// </returns> /// <remarks> /// Страница документации ВКонтакте <seealso cref="http://vk.com/dev/photos.save" />. /// </remarks> public ReadOnlyCollection<Photo> Save(PhotoSaveParams @params) { VkResponseArray response = _vk.Call("photos.save", @params); return response.ToReadOnlyCollectionOf<Photo>(x => x); }
/// <inheritdoc /> public Task <ReadOnlyCollection <Photo> > SaveAsync(PhotoSaveParams @params) { return(TypeHelper.TryInvokeMethodAsync(func: () => Save(@params: @params))); }