Compartir a través de


Office.AddinCommands.EventCompletedOptions interface

Especifica el comportamiento de un complemento de envío en Outlook cuando finaliza el procesamiento de un ItemSend evento.

Comentarios

[ Conjunto de API: Buzón 1.8 ]

Nivel mínimo de permiso: restringido

Modo de Outlook aplicable: Compose

Propiedades

allowEvent

Cuando se usa el método completado para indicar la finalización de un controlador de eventos, este valor indica si el evento controlado debe continuar la ejecución o cancelarse. Por ejemplo, un complemento de envío que controla el ItemSend evento puede establecerse allowEventfalse en para cancelar el envío de un mensaje.

Detalles de las propiedades

allowEvent

Cuando se usa el método completado para indicar la finalización de un controlador de eventos, este valor indica si el evento controlado debe continuar la ejecución o cancelarse. Por ejemplo, un complemento de envío que controla el ItemSend evento puede establecerse allowEventfalse en para cancelar el envío de un mensaje.

allowEvent?: boolean;

Valor de propiedad

boolean

Comentarios

[ Conjunto de API: Buzón 1.8 ]

Nivel mínimo de permiso (Outlook):restringido

Modo de Outlook aplicable: Compose

Ejemplos

// In this example, the checkMessage function was registered as an event handler for ItemSend.
function checkMessage(event) {
    // Get the item being sent.
    const outgoingMsg = Office.context.mailbox.item;

    // Check if subject contains "BLOCK".
    outgoingMsg.subject.getAsync(function (result) {
        // Subject is in `result.value`.
        // If search term "BLOCK" is found, don't send the message.
        const notFound = -1;
        const allowEvent = (result.value.indexOf('BLOCK') === notFound);
        event.completed({ allowEvent: allowEvent });
    });
}