Office.MailboxEvent interface
O MailboxEvent objeto é transmitido como um argumento para o processador de eventos de um suplemento que implementa a ativação baseada em eventos, incluindo Alertas Inteligentes, a funcionalidade integrada de relatórios de spam ou desencriptação (pré-visualização). Permite ao suplemento significar ao cliente do Outlook que concluiu o processamento de um evento.
Comentários
[ Conjunto de API: Caixa de Correio 1.10 ]
Nível mínimo de permissão: restrito
Modo Outlook aplicável: Compose ou Leitura
Importante:
O suporte para a funcionalidade integrada de relatórios de spam foi introduzido na Caixa de Correio 1.14.
Para obter informações sobre o objeto Evento utilizado pelo botão de comando da função, suplemento on-send, suplemento de fornecedor de reunião online e suplemento móvel de registo de notas, consulte Office.AddinCommands.Event.
Métodos
| completed(options) | Indica que o suplemento baseado em eventos, spam-reporting ou desencriptação (pré-visualização) concluiu o processamento de um evento. |
Detalhes do método
completed(options)
Indica que o suplemento baseado em eventos, spam-reporting ou desencriptação (pré-visualização) concluiu o processamento de um evento.
completed(options?: SmartAlertsEventCompletedOptions | SpamReportingEventCompletedOptions | MessageDecryptEventCompletedOptions): void;
Parâmetros
- options
-
Office.SmartAlertsEventCompletedOptions | Office.SpamReportingEventCompletedOptions | Office.MessageDecryptEventCompletedOptions
Opcional. Um objeto que especifica o comportamento de um suplemento baseado em eventos, relatórios de spam ou desencriptação quando conclui o processamento de um evento.
Retornos
void
Comentários
[ Conjunto de API: Caixa de Correio 1.10 ]
Nível mínimo de permissão: restrito
Modo Outlook aplicável: Compose ou Leitura
Importante:
O suporte para a funcionalidade integrada de relatórios de spam foi introduzido na Caixa de Correio 1.14.
O suporte para atribuir um
SmartAlertsEventCompletedOptionsobjeto aooptionsparâmetro foi introduzido na Caixa de Correio 1.12.
Exemplos
// The following example sets the subject when a new message is composed.
function onNewMessageComposeHandler(event) {
const subject = "Set by an event-based add-in!";
Office.context.mailbox.item.subject.setAsync(
subject,
{
asyncContext: event,
},
(asyncResult) => {
const event = asyncResult.asyncContext;
if (asyncResult.status === Office.AsyncResultStatus.Failed) {
console.error("Failed to set subject: " + asyncResult.error.message);
event.completed();
return;
}
// Signal to the Outlook client that the event has been processed.
console.log("Successfully set the subject.");
event.completed();
}
);
}