Compartilhar via


Office.MailboxEnums.DelegatePermissions enum

Esta máscara de bits representa as permissões de um delegado numa pasta partilhada ou as permissões de um utilizador numa caixa de correio partilhada.

Comentários

[ Conjunto de API: Caixa de Correio 1.8 ]

Modo Outlook aplicável: Compose ou Leitura

Exemplos

Office.context.mailbox.item.getSharedPropertiesAsync((result) => {
    if (result.status === Office.AsyncResultStatus.Failed) {
        console.error("The current folder or mailbox isn't shared.");
        return;
    }

    const delegatePermissions = result.value.delegatePermissions;

    // Check if the user has write permissions to the shared resource.
    if ((delegatePermissions & Office.MailboxEnums.DelegatePermissions.Write) != 0) {
        console.log("User has write permissions to the shared resource.");
        // Perform the necessary operations.
    }
});

Campos

Read = 1

O delegado ou utilizador tem permissão para ler itens.

Write = 2

O delegado ou utilizador tem permissão para criar e escrever itens.

DeleteOwn = 4

O delegado ou utilizador tem permissão para eliminar apenas os itens que criou.

DeleteAll = 8

O delegado ou utilizador tem permissão para eliminar itens.

EditOwn = 16

O delegado ou utilizador tem permissão para editar apenas os itens que criou.

EditAll = 32

O delegado ou utilizador tem permissão para editar quaisquer itens.