tipo de recurso anexo
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.
O tipo base para vários tipos de anexos numa mensagem de utilizador, mensagem, tarefa ou publicação de grupo que serve de recurso base para os seguintes tipos de anexos derivados:
- Um arquivo (recurso fileAttachment)
- Um item (contacto, evento ou mensagem, representado por um recurso itemAttachment )
- Um link para um arquivo (recurso referenceAttachment)
Pode adicionar conteúdo relacionado a um evento de utilizador, mensagem, tarefa do Outlook ou publicação de grupo sob a forma de um anexo.
Cuidado
As tarefas do Outlook foram preteridas e deixaram de devolver dados a 10 de agosto de 2022. Atualize as aplicações existentes que utilizam esta funcionalidade com tarefas do Outlook.
Os eventos em calendários de grupo não têm suporte para anexos.
As tarefas do Outlook não suportam anexos de referência.
Nota: se estiver a anexar um ficheiro a uma mensagem de grupo ou a anexar um item a um evento, mensagem ou publicação de grupo, limite o tamanho do anexo a 3 MB.
Se estiver a anexar um ficheiro com menos de 3 MB, pode adicionar o anexo de ficheiro a um evento de utilizador, a uma mensagem ou a uma publicação de grupo.
Se estiver a anexar um ficheiro entre 3 MB e 150 MB a um evento ou mensagem, pode criar uma sessão de carregamento e carregar iterativamente intervalos do ficheiro para o anexar. Veja anexar ficheiros grandes a 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 | attachment | Leia as propriedades, relações ou conteúdo não processado de um anexo, anexado a um evento de utilizador, mensagem, tarefa do Outlook ou publicação. |
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. Esta operação limita o tamanho do anexo que pode adicionar a menos de 3 MB. |
Adicionar um anexo a uma mensagem | attachment | Adicione um arquivo, item ou anexo de link a uma mensagem. Esta operação limita o tamanho do anexo que pode adicionar a menos de 3 MB. |
Criar sessão para anexar um ficheiro grande | uploadSession | Crie uma sessão de carregamento que permita que uma aplicação carregue iterativamente intervalos de um ficheiro, de modo a anexar o ficheiro à mensagem ou evento especificado. O tamanho do ficheiro tem de estar entre 3 MB e 150 MB. |
Adicionar anexo a uma tarefa do Outlook (preterida) | attachment | Adicionar um ficheiro ou anexo de item a uma tarefa do Outlook. |
Adicionar anexo a uma postagem | attachment | Adicione um ficheiro, item ou anexo de ligação a uma publicação de grupo. Esta operação limita o tamanho do anexo que pode adicionar a menos 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 tarefa do Outlook (preterido) | Coleção attachment | Obtenha uma lista de anexos para uma tarefa do Outlook. |
Listar anexos de uma postagem | Coleção attachment | Obtenha uma lista de anexos de uma postagem. |
Delete | Nenhum | Eliminar um anexo num evento, mensagem, tarefa do Outlook ou publicar. |
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 | Cadeia de caracteres | O nome de exibição do anexo. Não precisa ser o nome real do arquivo. |
size | Int32 | O comprimento do anexo em bytes. |
Relações
Nenhum
Representação JSON
A representação JSON seguinte mostra o tipo de recurso.
{
"contentType": "string",
"id": "string (identifier)",
"isInline": true,
"lastModifiedDateTime": "String (timestamp)",
"name": "string",
"size": 1024
}