Compartilhar via


tipo de recurso fileAttachment

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Cuidado

As aplicações existentes que utilizam esta funcionalidade com tarefas do Outlook devem ser atualizadas, uma vez que as tarefas do Outlook estão a ser preteridas. Consulte ApIs To Do na pré-visualização pública para obter mais informações.

Um ficheiro (como um ficheiro de texto ou Word documento) anexado a um evento de utilizador, mensagem, tarefa do Outlook ou publicação.

Ao criar um anexo de arquivo, inclua o seguinte no corpo da solicitação:

  • "@odata.type": "#microsoft.graph.fileAttachment"
  • As propriedades name e contentBytes necessárias.

Derivado de attachment.

Observação

Certifique-se de codificar o conteúdo do arquivo em Base64 antes de atribuí-lo a contentBytes.

Métodos

Método Tipo de retorno Descrição
Obter anexo fileAttachment Leia as propriedades, relações ou conteúdo não processado de um objeto fileAttachment .
Excluir anexo Nenhuma Exclua um objeto fileAttachment.

Propriedades

Propriedade Tipo Descrição
contentBytes Edm.Binary O conteúdo do arquivo codificado pela base64.
contentId String A ID do anexo no repositório do Exchange.
contentLocation Cadeia de caracteres Não utilize esta propriedade porque não é suportada.
contentType String O tipo de conteúdo do anexo.
id String A ID do anexo.
isInline Booliano Defina como true se este for um anexo embutido.
lastModifiedDateTime DateTimeOffset Data e hora em que o anexo foi modificado pela última vez.
name Cadeia de caracteres O nome que representa o texto que é apresentado abaixo do ícone que representa o anexo incorporado. Este não tem de ser o nome de ficheiro real.
size Int32 O tamanho do anexo em bytes.

Relações

Nenhum

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

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