tipo de recurso anexo
Namespace: microsoft.graph
Você pode adicionar conteúdo relacionado a um evento de usuário, mensagem ou postagem na forma de anexo.
Os eventos em calendários de grupo não têm suporte para anexos.
attachment é o recurso de base para os seguintes tipos de anexo derivados:
- Um arquivo (recurso fileAttachment)
- Um item (contato, evento ou mensagem, representado por um recurso itemAttachment)
- Um link para um arquivo (recurso referenceAttachment)
Observação: se você estiver anexando um arquivo a uma postagem em grupo ou anexando um item a um evento, mensagem ou postagem em grupo, limite o tamanho do anexo a 3 MB.
Se você estiver anexando um arquivo com menos de 3 MB, poderá adicionar o anexo de arquivo a um evento de usuário, a uma mensagem ou a uma postagem em grupo.
Se você estiver anexando um arquivo entre 3 MB e 150 MB a um evento ou mensagem, poderá criar uma sessão de upload e carregar iterativamente intervalos do arquivo para anexá-lo. Consulte anexar arquivos grandes às mensagens do Outlook para obter um exemplo.
Métodos
Os métodos a seguir se aplicam a qualquer um dos tipos de anexo derivados (fileAttachment, itemAttachment ou referenceAttachment).
Método | Tipo de retorno | Descrição |
---|---|---|
Obter anexo | anexo | Leia as propriedades, relações ou conteúdo bruto de um anexo, anexado a um evento de usuário, mensagem ou postagem. |
Adicionar anexo a um evento do usuário | attachment | Adicione um arquivo, item ou anexo de link a um evento em um calendário de usuário. Essa operação limita o tamanho do anexo ao qual você pode adicionar abaixo de 3 MB. |
Adicionar um anexo a uma mensagem | attachment | Adicione um arquivo, item ou anexo de link a uma mensagem. Essa operação limita o tamanho do anexo ao qual você pode adicionar abaixo de 3 MB. |
Criar sessão para anexar arquivo grande | uploadSession | Crie uma sessão de upload que permita que um aplicativo carregue iterativamente intervalos de um arquivo, de modo a anexar o arquivo à mensagem ou evento especificado. O tamanho do arquivo deve estar entre 3 MB e 150 MB. |
Adicionar anexo a uma postagem | attachment | Adicione um arquivo, item ou anexo de link a uma postagem. Essa operação limita o tamanho do anexo ao qual você pode adicionar abaixo de 3 MB. |
Listar anexos de um evento de usuário | Coleção attachment | Obtenha uma lista de anexos de um evento em um calendário de usuário. |
Listar anexos de uma mensagem | Coleção attachment | Obtenha uma lista de anexos de uma mensagem. |
Listar anexos de uma postagem | Coleção attachment | Obtenha uma lista de anexos de uma postagem. |
Delete | Nenhum | Exclua um anexo em um evento, mensagem ou postagem. |
Propriedades
A seguir estão as propriedades de base de qualquer recurso de anexo. Consulte o tipo de anexo específico (fileAttachment, itemAttachment ou referenceAttachment) para propriedades adicionais.
Propriedade | Tipo | Descrição |
---|---|---|
contentType | String | O tipo MIME. |
id | String | Somente leitura. |
isInline | Booliano |
true se o anexo for embutido; caso contrário, false . |
lastModifiedDateTime | DateTimeOffset | O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z |
nome | String | Nome de arquivo do anexo. |
size | Int32 | O comprimento do anexo em bytes. |
Relações
Nenhum
Representação JSON
A representação JSON a seguir mostra o tipo de recurso.
{
"contentType": "string",
"id": "string (identifier)",
"isInline": true,
"lastModifiedDateTime": "String (timestamp)",
"name": "string",
"size": 1024
}