Тип ресурса fileAttachment

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

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Предостережение

Существующие приложения, использующие эту функцию с задачами Outlook, следует обновить, так как задачи Outlook устарели. Дополнительные сведения см. в статье Api To Do в общедоступной предварительной версии .

Файл (например, текстовый файл или документ Word), прикрепленный к событию пользователя, сообщению, задаче Outlook или записи.

При создании вложенного файла включите в текст запроса следующее:

  • "@odata.type": "#microsoft.graph.fileAttachment"
  • Обязательные свойства name и contentBytes.

Производный от типа attachment.

Примечание.

Не забудьте закодировать содержимое файла в base64 перед назначением его contentBytes.

Методы

Метод Возвращаемый тип Описание
Получение fileAttachment Чтение свойств, связей или необработанного содержимого объекта fileAttachment .
удаление; Нет Удаление объекта fileAttachment.

Свойства

Свойство Тип Описание
contentBytes Edm.Binary Содержимое файла в кодировке base64.
contentId String Идентификатор вложения в хранилище Exchange.
contentLocation String Не используйте это свойство, так как оно не поддерживается.
contentType String Тип контента этого вложения.
id String Идентификатор вложения.
isInline Boolean Задано значение true, если это встроенное вложение.
lastModifiedDateTime DateTimeOffset Дата и время последнего изменения вложения.
name String Имя, представляющее текст, отображаемый под значком, представляющим внедренное вложение. Это не обязательно должно быть фактическое имя файла.
size Int32 Размер вложения в байтах.

Связи

Отсутствуют.

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

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

{
  "contentBytes": "string (binary)",
  "contentId": "string",
  "contentLocation": "string",
  "contentType": "string",
  "id": "string (identifier)",
  "isInline": true,
  "lastModifiedDateTime": "String (timestamp)",
  "name": "string",
  "size": "Int32"
}