コード例 #1
0
 /// <summary>
 /// Возвращаем обновления событий группы
 /// </summary>
 /// <param name="groupsCategory">Категория для работы с группами</param>
 /// <param name="params">Параметры запроса</param>
 public static GroupsLongPollHistoryResponse GetGroupLongPollHistory(this IGroupsCategory groupsCategory,
                                                                     GroupsLongPollHistoryParams @params)
 {
     if (_vk == null)
     {
         _vk = ReflectionHelper.GetPrivateField <IVkApiInvoke>(groupsCategory, "_vk");
     }
     return(GroupsLongPollHistoryResponse.FromJson(_vk.CallLongPoll(@params.Server,
                                                                    GroupsLongPollHistoryParams.ToVkParameters(@params))));
 }
コード例 #2
0
        /// <summary>
        /// Вызвать LongPoll запрос обновления группы.
        /// </summary>
        /// <param name="vkApi">VkNet Api</param>
        /// <param name="server">Сервер</param>
        /// <param name="parameters"> Параметры. </param>
        public static VkResponse CallLongPoll(this IVkApiInvoke vkApi, string server, VkParameters parameters)
        {
            var answer = CallBase((VkApi)vkApi, parameters, server);

            var json = JObject.Parse(json: answer);

            var rawResponse = json.Root;

            return(new VkResponse(token: rawResponse)
            {
                RawJson = answer
            });
        }
コード例 #3
0
 /// <inheritdoc/>
 /// <param name = "api">
 /// Api vk.com
 /// </param>
 public OrdersCategory(IVkApiInvoke api)
 {
     _vk = api;
 }
コード例 #4
0
 /// <summary>
 /// Методы для работы с подарками.
 /// </summary>
 /// <param name="vk"> API. </param>
 public GiftsCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #5
0
 /// <summary>
 /// </summary>
 /// <param name="vk"> </param>
 public GroupsCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #6
0
 /// <summary>
 /// </summary>
 /// <param name="vk"> </param>
 public DatabaseCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #7
0
 /// <inheritdoc />
 /// <param name="api">
 /// Api vk.com
 /// </param>
 public NotesCategory(VkApi api)
 {
     _vk = api;
 }
コード例 #8
0
 /// <summary>
 /// Методы для работы с новостной лентой пользователя.
 /// </summary>
 /// <param name="vk"> API. </param>
 public NewsFeedCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #9
0
 /// <summary>
 /// Методы для работы с закладками.
 /// </summary>
 /// <param name="vk"> API. </param>
 public FaveCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #10
0
 /// <summary>
 /// </summary>
 /// <param name="vk"> </param>
 public VideoCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #11
0
 /// <inheritdoc />
 /// <param name="api">
 /// Api vk.com
 /// </param>
 internal WidgetsCategory(VkApi api = null)
 {
     _vk = api;
 }
コード例 #12
0
 /// <summary>
 /// Методы для работы с приложениями.
 /// </summary>
 /// <param name="vk"> API. </param>
 public MarketsCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #13
0
 /// <summary>
 /// API для работы с лайками.
 /// </summary>
 /// <param name="vk"> The vk. </param>
 public LikesCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #14
0
 /// <inheritdoc />
 /// <param name="api">
 /// Api vk.com
 /// </param>
 public StorageCategory(VkApi api = null)
 {
     _vk = api;
 }
コード例 #15
0
 /// <summary>
 /// </summary>
 /// <param name="vk"> </param>
 public BoardCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #16
0
 /// <summary>
 /// </summary>
 /// <param name="vk"> </param>
 public UtilsCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #17
0
 /// <summary>
 /// </summary>
 /// <param name="vk"> </param>
 public WallCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #18
0
 /// <inheritdoc/>
 /// <param name = "api">
 /// Api vk.com
 /// </param>
 public SecureCategory(IVkApiInvoke api)
 {
     _vk = api;
 }
コード例 #19
0
 /// <inheritdoc />
 /// <param name="api">
 /// Api vk.com
 /// </param>
 public LeadsCategory(VkApi api = null)
 {
     _vk = api;
 }
コード例 #20
0
 /// <inheritdoc />
 /// <param name="api">
 /// Api vk.com
 /// </param>
 public NotificationsCategory(VkApi api = null)
 {
     _vk = api;
 }
コード例 #21
0
 /// <summary>
 /// Методы для работы со статистикой.
 /// </summary>
 /// <param name="vk"> API. </param>
 public StatsCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #22
0
 /// <summary>
 /// </summary>
 /// <param name="vk"> </param>
 public AdsCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #23
0
 /// <summary>
 /// Методы для работы с аккаунтом пользователя.
 /// </summary>
 /// <param name="vk"> API. </param>
 public AccountCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #24
0
 /// <inheritdoc/>
 /// <param name = "api">
 /// Api vk.com
 /// </param>
 public AppWidgetsCategory(IVkApiInvoke api)
 {
     _vk = api;
 }
コード例 #25
0
 /// <summary>
 /// Методы для работы с опросами.
 /// </summary>
 /// <param name="vk"> API. </param>
 public PollsCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #26
0
 /// <inheritdoc />
 /// <param name="api">
 /// Api vk.com
 /// </param>
 public PlacesCategory(VkApi api)
 {
     _vk = api;
 }
コード例 #27
0
 /// <summary>
 /// Методы для работы с сообщениями.
 /// </summary>
 /// <param name="vk"> API </param>
 public MessagesCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }
コード例 #28
0
 /// <inheritdoc/>
 /// <param name = "api">
 /// Api vk.com
 /// </param>
 public AdsCategory(IVkApiInvoke api)
 {
     _vk = api;
 }
コード例 #29
0
 /// <inheritdoc/>
 /// <param name = "api">
 /// Api vk.com
 /// </param>
 public StoriesCategory(IVkApiInvoke api)
 {
     _vk = api;
 }
コード例 #30
0
 /// <summary>
 /// </summary>
 /// <param name="vk"> </param>
 public FriendsCategory(IVkApiInvoke vk)
 {
     _vk = vk;
 }