• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# VkParameters类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中VkParameters的典型用法代码示例。如果您正苦于以下问题:C# VkParameters类的具体用法?C# VkParameters怎么用?C# VkParameters使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



VkParameters类属于命名空间,在下文中一共展示了VkParameters类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Get

        public ReadOnlyCollection<Message> Get(
            MessageType type,
            out int totalCount,
            int? count = null,
            int? offset = null,
            DateTime? timeOffset = null,
            MessagesFilter? filter = null,
            int? previewLength = null,
            long? lastMessageId = null)
        {
            VkErrors.ThrowIfNumberIsNegative(() => count);
            VkErrors.ThrowIfNumberIsNegative(() => offset);
			VkErrors.ThrowIfNumberIsNegative(() => previewLength);
			VkErrors.ThrowIfNumberIsNegative(() => lastMessageId);

            var parameters = new VkParameters
                             {
                                 { "out", type },
                                 { "offset", offset },
                                 { "count", count },
                                 { "time_offset", timeOffset},
                                 { "filters", filter },
                                 { "preview_length", previewLength },
                                 { "last_message_id", lastMessageId }
                             };

            VkResponse response = _vk.Call("messages.get", parameters);
            totalCount = response["count"];

            VkResponseArray items = response["items"];
            return items.ToReadOnlyCollectionOf<Message>(item => item);
        }
开发者ID:G-IT-ED,项目名称:vk,代码行数:32,代码来源:MessagesCategory.cs


示例2: Leave

		public bool Leave(long groupId)
		{
			var parameters = new VkParameters {
				{ "group_id", groupId }
			};

			return _vk.Call("groups.leave", parameters);
		}
开发者ID:ProESM,项目名称:vk,代码行数:8,代码来源:GroupsCategory.cs


示例3: AddGroup

 public bool AddGroup(ulong groupId)
 {
     var parameters = new VkParameters
     {
         { "group_id", groupId }
     };
     return _vk.Call("fave.addGroup", parameters);
 }
开发者ID:Olegasdf,项目名称:vk,代码行数:8,代码来源:FaveCategory.cs


示例4: CheckLink

        public LinkAccessType CheckLink([NotNull] string url)
        {
            VkErrors.ThrowIfNullOrEmpty(() => url);

            var parameters = new VkParameters { {"url", url} };

            return _vk.Call("utils.checkLink", parameters, true);
        }
开发者ID:Olegasdf,项目名称:vk,代码行数:8,代码来源:UtilsCategory.cs


示例5: GetStreetsById

        public ReadOnlyCollection<Street> GetStreetsById(params int[] streetIds)
        {
            var parameters = new VkParameters();
            parameters.Add<int>("street_ids", streetIds);

            VkResponseArray response = _vk.Call("database.getStreetsById", parameters, true);
            return response.ToReadOnlyCollectionOf<Street>(x => x);
        }
开发者ID:G-IT-ED,项目名称:vk,代码行数:8,代码来源:DatabaseCategory.cs


示例6: ResolveScreenName

        public VkObject ResolveScreenName([NotNull] string screenName)
        {
            VkErrors.ThrowIfNullOrEmpty(() => screenName);

            var parameters = new VkParameters {{"screen_name", screenName}};

            return _vk.Call("utils.resolveScreenName", parameters, true);
        }
开发者ID:Olegasdf,项目名称:vk,代码行数:8,代码来源:UtilsCategory.cs


示例7: IsAppUser

		public bool IsAppUser(long? userId)
		{
			var parameters = new VkParameters {
				{ "user_id", userId }
			};

			return _vk.Call("users.isAppUser", parameters);
		}
开发者ID:kadkin,项目名称:vk,代码行数:8,代码来源:UsersCategory.cs


示例8: Get

        public Status Get(long userId, long? groupId = null)
        {
            var parameters = new VkParameters {
                { "user_id", userId },
                { "group_id", groupId }
            };

            return _vk.Call("status.get", parameters);
        }
开发者ID:vknet,项目名称:vk,代码行数:9,代码来源:StatusCategory.cs


示例9: Join

		public bool Join(long? groupId, bool? notSure = null)
		{
			var parameters = new VkParameters {
				{ "group_id", groupId },
				{ "not_sure", notSure }
			};

			return _vk.Call("groups.join", parameters);
		}
开发者ID:ProESM,项目名称:vk,代码行数:9,代码来源:GroupsCategory.cs


示例10: GetLyrics

		public Lyrics GetLyrics(long lyricsId)
		{
			var parameters = new VkParameters
			{
				{ "lyrics_id", lyricsId }
			};

			return _vk.Call("audio.getLyrics", parameters);
		}
开发者ID:kadkin,项目名称:vk,代码行数:9,代码来源:AudioCategory.cs


示例11: Add

        public int Add(long owner_id, long doc_id, string access_key = null)
        {
            VkErrors.ThrowIfNumberIsNegative(() => owner_id);
            VkErrors.ThrowIfNumberIsNegative(() => doc_id);

            var parameters = new VkParameters { { "owner_id", owner_id }, { "doc_id", doc_id }, { "access_key", access_key } };

            return _vk.Call("docs.add", parameters);
        }
开发者ID:andrew-veresov,项目名称:vk,代码行数:9,代码来源:DocsCategory.cs


示例12: CreateChat

        /// <summary>
        /// Создаёт беседу с несколькими участниками. 
        /// </summary>
        /// <param name="userIds">Идентификаторы пользователей, которых нужно включить в беседу (мультидиалог).</param>
        /// <param name="title">Название беседы.</param>
        /// <returns>После успешного выполнения возвращает идентификатор созданной беседы.</returns>
        /// <remarks>
        /// Для вызова этого метода Ваше приложение должно иметь права с битовой маской, содержащей <see cref="Settings.Messages"/>. 
        /// Страница документации ВКонтакте <see href="http://vk.com/dev/messages.createChat"/>.
        /// </remarks>
        public long CreateChat(IEnumerable<long> userIds, [NotNull] string title)
        {
            if (string.IsNullOrEmpty(title))
                throw new ArgumentException("Title can not be empty or null.", "userIds");

            var parameters = new VkParameters { { "uids", userIds }, { "title", HttpUtility.UrlEncode(title) } };

            return _vk.Call("messages.createChat", parameters);
        }
开发者ID:justloot,项目名称:vk,代码行数:19,代码来源:MessagesCategory.cs


示例13: DeleteBan

 public bool DeleteBan(IEnumerable<ulong> userIds, IEnumerable<ulong> groupIds)
 {
     var parameters = new VkParameters
     {
         { "user_ids", userIds },
         { "group_ids", groupIds }
     };
     return _vk.Call("newsfeed.deleteBan", parameters);
 }
开发者ID:Olegasdf,项目名称:vk,代码行数:9,代码来源:NewsFeedCategory.cs


示例14: ApproveRequest

 public bool ApproveRequest(ulong groupId, ulong userId)
 {
     var parameters = new VkParameters
     {
         { "group_id", groupId },
         { "user_id", userId }
     };
     return _vk.Call("groups.approveRequest", parameters);
 }
开发者ID:aavezel,项目名称:vk,代码行数:9,代码来源:GroupsCategory.cs


示例15: ClearCache

        public bool ClearCache(Uri url)
        {
            var parameters = new VkParameters
            {
                { "url", url }
            };

            return _vk.Call("pages.clearCache", parameters);
        }
开发者ID:NorDroN,项目名称:vk,代码行数:9,代码来源:PagesCategory.cs


示例16: AddLink

 public bool AddLink(Url link, string text)
 {
     var parameters = new VkParameters
     {
         { "link", link.Value },
         { "text", text }
     };
     return _vk.Call("fave.addLink", parameters);
 }
开发者ID:Olegasdf,项目名称:vk,代码行数:9,代码来源:FaveCategory.cs


示例17: GetById

		public VkCollection<Market> GetById(IEnumerable<string> itemIds, bool extended = false)
		{
			var parameters = new VkParameters {
				{ "item_ids", itemIds },
				{ "extended", extended }
			};

			return _vk.Call("market.getById", parameters).ToVkCollectionOf<Market>(x => x);
		}
开发者ID:kadkin,项目名称:vk,代码行数:9,代码来源:MarketsCategory.cs


示例18: GetCount

		public long GetCount(long ownerId)
		{
			var parameters = new VkParameters
			{
				{ "owner_id", ownerId }
			};

			return _vk.Call("audio.getCount", parameters);
		}
开发者ID:kadkin,项目名称:vk,代码行数:9,代码来源:AudioCategory.cs


示例19: BanUser

        /// <summary>
        /// Добавляет пользователя в черный список.
        /// </summary>
        /// <param name="userId">Идентификатор пользователя, которого нужно добавить в черный список. положительное число, обязательный параметр (Положительное число, обязательный параметр).</param>
        /// <returns>
        /// В случае успеха метод вернет <c>true</c>.
        /// </returns>
        /// <remarks>
        /// Страница документации ВКонтакте <see href="http://vk.com/dev/account.banUser" />.
        /// </remarks>
        public bool BanUser(long userId)
        {
            VkErrors.ThrowIfNumberIsNegative(() => userId);
            var parameters = new VkParameters {
                { "user_id", userId }
            };

            return _vk.Call("account.banUser", parameters);
        }
开发者ID:vknet,项目名称:vk,代码行数:19,代码来源:AccountCategory.cs


示例20: Delete

        public int Delete(long owner_id, long doc_id)
        {
            VkErrors.ThrowIfNumberIsNegative(() => owner_id);
            VkErrors.ThrowIfNumberIsNegative(() => doc_id);

            var parameters = new VkParameters { { "owner_id", doc_id }, { "doc_id", doc_id } };

            VkResponse response = _vk.Call("docs.delete", parameters);
            return response;
        }
开发者ID:Bobruk,项目名称:vk,代码行数:10,代码来源:DocsCategory.cs



注:本文中的VkParameters类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# VkResponse类代码示例发布时间:2022-05-24
下一篇:
C# VkApi类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap