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