2016-08-22 9 views
1

Я пытаюсь получить доступ к списку вложений, отправленных пользователем бот-скайпу, который я разрабатываю.В платформе Skype bot Вложения Содержимое null

Вот как я получить доступ к деталям крепления,

 public async Task<HttpResponseMessage> Post([FromBody]Activity message) 
    { 

     if (message.Attachments != null) 
     { 
      if (message.Attachments.Count > 0) 
      { 
       List<Attachment> attachmentList = message.Attachments.ToList(); 

       foreach (var item in attachmentList) 
       { 
        var name = item.Name; 
        var content = item.Content; 
       } 
      } 
     } 
    } 

Но я получаю нуль на следующий, даже если счетчик вложений больше нуля,

var name = item.Name; 
    var content = item.Content; 

Могу ли я делать это правильно?

+2

Возможный дубликат [Загрузить изображение в Skype BOT] (http://stackoverflow.com/questions/38633676/upload-image-to-skype-bot) –

ответ

-2

Может быть, сделать что-то вроде этого ...

List<Attachment> attachmentList = message?.Attachments?.Where(x => x != null)?.ToList() ?? new List<Attachment>(); 

Это, надеюсь, всегда установлен attachmentList пустой список или список, содержащий элементы, не являющихся нулевыми?

 Смежные вопросы

  • Нет связанных вопросов^_^