Ответ при поиске диалогов по строке поиска. См. описание .
Beispiel #1
0
        /// <summary>
        /// Разобрать из json.
        /// </summary>
        /// <param name="response">Ответ сервера.</param>
        /// <returns></returns>
        public static SearchDialogsResponse FromJson(VkResponse response)
        {
            var result = new SearchDialogsResponse
            {
                Users = new List<User>(),
                Chats = new List<Chat>(),
                Groups = new List<Group>()
            };

            VkResponseArray responseArray = response;
            foreach (var record in responseArray)
            {
                string type = record["type"];
                switch (type)
                {
                    case "profile":
                        {
                            result.Users.Add(record);
                            break;
                        }
                    case "chat":
                        {
                            result.Chats.Add(record);
                            break;
                        }
                    case "email":
                        {
                            // TODO: Add email support.
                            continue;
                        }
                    case "group":
                        {
                            result.Groups.Add(record);
                            break;
                        }
                    default:
                        {
                            break;
                        }
                }
            }

            return result;
        }