Partilhar via


Tipo de recurso messageRulePredicates

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.

Representa o conjunto de condições e exceções disponíveis para uma regra.

Propriedades

Propriedade Tipo Descrição
bodyContains String collection Representa as cadeias de caracteres que devem aparecer no corpo de uma mensagem de entrada para que a exceção ou condição seja aplicada.
bodyOrSubjectContains String collection Representa as cadeias de caracteres que devem aparecer no corpo ou assunto de uma mensagem de entrada para que a exceção ou condição seja aplicada.
categories String collection Representa as categorias com as quais a mensagem de entrada deve ser rotulada para que a exceção ou condição seja aplicada.
fromAddresses Coleção recipient Representa os endereços de email específicos do remetente de uma mensagem de entrada para que a condição ou exceção seja aplicada.
hasAttachments Boolean Indica se uma mensagem de entrada deve ter anexos para que a exceção ou condição seja aplicada.
headerContains String collection Representa as cadeias de caracteres que são exibidas nos cabeçalhos de uma mensagem de entrada para que a exceção ou condição seja aplicada.
importance importância A importância que é marcada em uma mensagem de entrada para que a exceção ou condição seja aplicada: low, normal, high.
isApprovalRequest Boolean Indica se uma mensagem de entrada deve ter uma solicitação de aprovação para que a exceção ou condição seja aplicada.
isAutomaticForward Boolean Indica se uma mensagem de entrada deve ser encaminhada automaticamente para que a exceção ou condição seja aplicada.
isAutomaticReply Boolean Indica se uma mensagem de entrada deve ser uma resposta automática para que a exceção ou condição seja aplicada.
isEncrypted Boolean Indica se uma mensagem de entrada deve estar criptografada para que a exceção ou condição seja aplicada.
isMeetingRequest Boolean Indica se uma mensagem de entrada deve ser uma solicitação de reunião para que a exceção ou condição seja aplicada.
isMeetingResponse Boolean Indica se uma mensagem de entrada deve ser uma resposta à solicitação de reunião para que a exceção ou condição seja aplicada.
isNonDeliveryReport Boolean Indica se uma mensagem de entrada deve ser uma notificação de falha na entrega para que a exceção ou condição seja aplicada.
isPermissionControlled Boolean Indica se uma mensagem de entrada deve ser uma permissão controlada (protegida por RMS) para que a exceção ou condição seja aplicada.
isReadReceipt Boolean Indica se uma mensagem de entrada deve ser uma confirmação de leitura para que a exceção ou condição seja aplicada.
isSigned Boolean Indica se uma mensagem de entrada deve ser assinada por S/MIME para que a exceção ou condição seja aplicada.
isVoicemail Boolean Indica se uma mensagem de entrada deve ser uma caixa postal para que a exceção ou condição seja aplicada.
messageActionFlag messageActionFlag Representa o valor do sinalizador de ações que é exibido em uma mensagem de entrada para que a exceção ou condição seja aplicada. Os valores possíveis são: any, , call, doNotForward, followUp, fyi, forward, noResponseNecessary, read, reply, , replyToAll, review.
notSentToMe Boolean Indica se o proprietário da caixa de correio não deve ser um destinatário de uma mensagem de entrada para que a condição ou exceção seja aplicada.
recipientContains Coleção de cadeias de caracteres Representa as cadeias de caracteres que são exibidas nas propriedades toRecipients ou ccRecipients de uma mensagem de entrada para que a exceção ou condição seja aplicada.
senderContains String collection Representa as cadeias de caracteres que são exibidas na propriedade from de uma mensagem de entrada para que a exceção ou condição seja aplicada.
sensitivity sensibilidade Representa o nível de sensibilidade que deve ser marcado em uma mensagem de entrada para que a condição ou exceção seja aplicada. Os valores possíveis são: normal, personal, private, confidential.
sentCcMe Boolean Indica se o proprietário da caixa de correio deve estar na propriedade ccRecipients de uma mensagem de entrada para que a condição ou exceção seja aplicada.
sentOnlyToMe Boolean Indica se o proprietário da caixa de correio deve ser o único destinatário em uma mensagem de entrada para que a condição ou exceção seja aplicada.
sentToAddresses Coleção recipient Representa os endereços de email para os quais uma mensagem de entrada deve ter sido enviada para que a condição ou exceção seja aplicada.
sentToMe Boolean Indica se o proprietário da caixa de correio deve estar na propriedade toRecipients de uma mensagem de entrada para que a condição ou exceção seja aplicada.
sentToOrCcMe Boolean Indica se o proprietário da caixa de correio deve estar na propriedade toRecipients ou ccRecipients de uma mensagem de entrada para que a condição ou exceção seja aplicada.
subjectContains String collection Representa as cadeias de caracteres que são exibidas no assunto de uma mensagem de entrada para que a exceção ou condição seja aplicada.
withinSizeRange sizeRange Representa os tamanhos mínimo e máximo (em kilobytes) nos quais uma mensagem de entrada deve se enquadrar para que a condição ou exceção seja aplicada.

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

{
  "bodyContains": ["String"],
  "bodyOrSubjectContains": ["String"],
  "categories": ["String"],
  "fromAddresses": [{"@odata.type": "microsoft.graph.recipient"}],
  "hasAttachments": "Boolean",
  "headerContains": ["String"],
  "importance": "String",
  "isApprovalRequest": "Boolean",
  "isAutomaticForward": "Boolean",
  "isAutomaticReply": "Boolean",
  "isEncrypted": "Boolean",
  "isMeetingRequest": "Boolean",
  "isMeetingResponse": "Boolean",
  "isNonDeliveryReport": "Boolean",
  "isPermissionControlled": "Boolean",
  "isReadReceipt": "Boolean",
  "isSigned": "Boolean",
  "isVoicemail": "Boolean",
  "messageActionFlag": "String",
  "notSentToMe": "Boolean",
  "recipientContains": ["String"],
  "senderContains": ["String"],
  "sensitivity": "String",
  "sentCcMe": "Boolean",
  "sentOnlyToMe": "Boolean",
  "sentToAddresses": [{"@odata.type": "microsoft.graph.recipient"}],
  "sentToMe": "Boolean",
  "sentToOrCcMe": "Boolean",
  "subjectContains": ["String"],
  "withinSizeRange": {"@odata.type": "microsoft.graph.sizeRange"}
}