Compartilhar via


ExchangeService.UpdateInboxRules Método

Definição

Sobrecargas

UpdateInboxRules(IEnumerable<RuleOperation>, Boolean)

Atualizações regras de caixa de entrada de um usuário especificado aplicando as operações especificadas.

UpdateInboxRules(IEnumerable<RuleOperation>, Boolean, String)

Atualizações regras de caixa de entrada de um usuário especificado aplicando as operações especificadas.

UpdateInboxRules(IEnumerable<RuleOperation>, Boolean)

Atualizações regras de caixa de entrada de um usuário especificado aplicando as operações especificadas.

public:
 void UpdateInboxRules(System::Collections::Generic::IEnumerable<Microsoft::Exchange::WebServices::Data::RuleOperation ^> ^ operations, bool removeOutlookRuleBlob);
public void UpdateInboxRules (System.Collections.Generic.IEnumerable<Microsoft.Exchange.WebServices.Data.RuleOperation> operations, bool removeOutlookRuleBlob);
Public Sub UpdateInboxRules (operations As IEnumerable(Of RuleOperation), removeOutlookRuleBlob As Boolean)

Parâmetros

operations
IEnumerable<RuleOperation>

As operações que devem ser aplicadas às regras de caixa de entrada do usuário especificadas.

removeOutlookRuleBlob
Boolean

true para remover o blob de regra do Outlook ; caso contrário, false.

Comentários

Chamar esse método resulta em uma chamada para o EWS (Serviço Web do Exchange).

Você pode usar a OutlookRuleBlobExists propriedade para determinar se deve solicitar ao usuário antes de chamar esse método.

Quando você chama o método UpdateInboxRules, o EWS exclui as regras de envio do lado do cliente. As regras de envio do lado do cliente são armazenadas no cliente na mensagem FAI (Informações Associadas à Pasta de Regra) e em nenhum outro lugar. O EWS exclui essa mensagem fai de regra por padrão, com base na expectativa de que o Outlook a recriará. No entanto, o Outlook não pode recriar regras que também não existem como uma regra estendida e as regras de envio do lado do cliente não existem como regras estendidas. Como resultado, essas regras são perdidas. Sugerimos que você considere isso ao projetar sua solução.

Aplica-se a

UpdateInboxRules(IEnumerable<RuleOperation>, Boolean, String)

Atualizações regras de caixa de entrada de um usuário especificado aplicando as operações especificadas.

public:
 void UpdateInboxRules(System::Collections::Generic::IEnumerable<Microsoft::Exchange::WebServices::Data::RuleOperation ^> ^ operations, bool removeOutlookRuleBlob, System::String ^ mailboxSmtpAddress);
public void UpdateInboxRules (System.Collections.Generic.IEnumerable<Microsoft.Exchange.WebServices.Data.RuleOperation> operations, bool removeOutlookRuleBlob, string mailboxSmtpAddress);
Public Sub UpdateInboxRules (operations As IEnumerable(Of RuleOperation), removeOutlookRuleBlob As Boolean, mailboxSmtpAddress As String)

Parâmetros

operations
IEnumerable<RuleOperation>

As operações que devem ser aplicadas às regras de caixa de entrada do usuário especificadas.

removeOutlookRuleBlob
Boolean

true para remover o blob de regra existente do Outlook; caso contrário, false.

mailboxSmtpAddress
String

O endereço SMTP do usuário cujas regras de caixa de entrada devem ser atualizadas.

Comentários

Chamar esse método resulta em uma chamada para o EWS (Serviço Web do Exchange).

Você pode usar a OutlookRuleBlobExists propriedade para determinar se deve solicitar ao usuário antes de chamar esse método.

Aplica-se a