Поделиться через


Тип ресурса attachment

Пространство имен: microsoft.graph

Вы можете добавить связанное содержимое в экземпляр event, message или post в форме вложения.

События в календарях группы не поддерживают вложения.

attachment — базовый ресурс для следующих производных типов вложений:

  • файл (ресурс fileAttachment);
  • элемент (контакт, событие или сообщение, представленные ресурсом itemAttachment);
  • ссылка на файл (ресурс referenceAttachment).

Примечание. Если вы присоединяете файл к записи группы или присоединяете элемент к событию, сообщению или групповой записи, ограничьте размер вложения до 3 МБ.

Если вы присоединяете файл размером до 3 МБ, его можно добавить в событие пользователя, сообщение или групповую запись.

Если вы присоединяете файл от 3 МБ до 150 МБ к событию или сообщению, можно создать сеанс отправки и итеративно передать диапазоны файла, чтобы вложить его. Пример см. в статье Вложение больших файлов в сообщения Outlook .

Методы

Указанные ниже методы применяются к любому из производных типов вложений (fileAttachment, itemAttachment или referenceAttachment).

Метод Возвращаемый тип Описание
Получение вложения attachment Чтение свойств, связей или необработанного содержимого объекта, представляющего вложение, которое было добавлено к пользовательскому событию, сообщению или записи.
Добавление вложения в пользовательское событие attachment Добавление файла, элемента или вложения-ссылки в качестве события в пользовательском календаре. Эта операция ограничивает размер вложения, в который можно добавить, до 3 МБ.
Добавление вложения в сообщение attachment Добавление в сообщение файла, элемента или ссылки в качестве вложения. Эта операция ограничивает размер вложения, в который можно добавить, до 3 МБ.
Создание сеанса для присоединения большого файла uploadSession Создайте сеанс отправки, который позволяет приложению итеративно передавать диапазоны файла, чтобы вложить файл в указанное сообщение или событие. Размер файла должен быть от 3 ДО 150 МБ.
Добавление вложения в запись attachment Добавление в запись файла, элемента или ссылки в качестве вложения. Эта операция ограничивает размер вложения, в который можно добавить, до 3 МБ.
Список вложений пользовательского события Коллекция attachment Получение списка вложений для события в пользовательском календаре.
Список вложений для сообщения Коллекция attachment Получение списка вложений для сообщения.
Список вложений для записи Коллекция attachment Получение списка вложений для записи.
Удаление Нет Удаление объекта, представляющего вложение, которое было добавлено к сообщению, записи или данным о событии.

Свойства

Ниже перечислены базовые свойства любого ресурса attachment. Чтобы просмотреть дополнительные свойства, откройте статью о конкретном типе вложения (fileAttachment, itemAttachment или referenceAttachment).

Свойство Тип Описание
contentType String Тип MIME.
id String Только для чтения.
isInline Boolean Значение true, если вложение является встроенным. В противном случае — значение false.
lastModifiedDateTime DateTimeOffset Тип Timestamp представляет сведения о времени и дате с использованием формата ISO 8601 (всегда применяется формат UTC). Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z.
name String Имя вложенного файла.
size Int32 Размер вложения в байтах.

Отношения

Нет

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "contentType": "string",
  "id": "string (identifier)",
  "isInline": true,
  "lastModifiedDateTime": "String (timestamp)",
  "name": "string",
  "size": 1024
}