private Document GetImageMessage(QueryResponse queryResponse) { DocumentCollection documentCollection = null; var imageMessageCollection = queryResponse.ToImages(); if (imageMessageCollection != null) { documentCollection = new DocumentCollection { ItemType = DocumentContainer.MediaType, Items = new DocumentContainer[imageMessageCollection.Count], Total = imageMessageCollection.Count, }; for (int i = 0; i < imageMessageCollection.Count; i++) { if (!string.IsNullOrEmpty(imageMessageCollection[i].ImageUrl)) { documentCollection.Items[i] = new DocumentContainer { Value = new MediaLink { Type = MediaType.Parse(imageMessageCollection[i].ImageUrl.ToMediaType()), Uri = new Uri(imageMessageCollection[i].ImageUrl) } }; } } } return(documentCollection); }