ExchangeService Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um enlace para os Serviços Web do Exchange (EWS).
public ref class ExchangeService sealed : Microsoft::Exchange::WebServices::Data::ExchangeServiceBase
public sealed class ExchangeService : Microsoft.Exchange.WebServices.Data.ExchangeServiceBase
Public NotInheritable Class ExchangeService
Inherits ExchangeServiceBase
- Herança
Exemplos
Agora, vamos ver tudo em ação. O seguinte exemplo de código mostra-lhe como definir um nome de utilizador e palavra-passe específicos, descobrir o ponto final do EWS com a Deteção Automática, criar dois novos contactos na pasta Contactos predefinida do utilizador e conceder a um segundo utilizador acesso delegado à pasta Calendário do utilizador.
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Net;
using System.Security;
using Microsoft.Exchange.WebServices.Data;
static bool RedirectionCallback(string url)
{
return url.ToLower().StartsWith("https://");
}
static void UseExchangeService(string userEmailAddress, SecureString userPassword)
{
ExchangeService service = new ExchangeService();
#region Authentication
// Set specific credentials.
service.Credentials = new NetworkCredential(userEmailAddress, userPassword);
#endregion
#region Endpoint management
// Look up the user's EWS endpoint by using Autodiscover.
service.AutodiscoverUrl(userEmailAddress, RedirectionCallback);
Console.WriteLine("EWS Endpoint: {0}", service.Url);
#endregion
#region Working with groups of items
// Create two new contacts in the user's default
// Contacts folder.
List<Contact> contactsToAdd = new List<Contact>();
Contact newContact1 = new Contact(service);
newContact1.GivenName = "Rosetta";
newContact1.Surname = "Simpson";
newContact1.PhoneNumbers[PhoneNumberKey.MobilePhone] = "425-555-1234";
newContact1.EmailAddresses[EmailAddressKey.EmailAddress1] = "rosetta@alpineskihouse.com";
contactsToAdd.Add(newContact1);
Contact newContact2 = new Contact(service);
newContact2.GivenName = "Barney";
newContact2.Surname = "Carmack";
newContact2.PhoneNumbers[PhoneNumberKey.MobilePhone] = "425-555-5678";
newContact2.EmailAddresses[EmailAddressKey.EmailAddress1] = "barney@contoso.com";
contactsToAdd.Add(newContact2);
ServiceResponseCollection<ServiceResponse> createItemsResponse =
service.CreateItems(contactsToAdd, WellKnownFolderName.Contacts, null, null);
if (createItemsResponse.OverallResult != ServiceResult.Success)
{
Console.WriteLine("CreateItems returned a non-success response!");
for (int i = 0; i < createItemsResponse.Count; i++)
{
Console.WriteLine("{0}: {1} - {2}", i + 1,
createItemsResponse[i].ErrorCode, createItemsResponse[i].ErrorMessage);
}
}
else
{
Console.WriteLine("CreateItems successfully created 2 contacts in default Contacts folder.");
}
#endregion
#region Working with delegates
// Add a user as a delegate with Reviewer rights
// to the user's Calendar folder.
Mailbox mailbox = new Mailbox(userEmailAddress);
DelegateUser newDelegate = new DelegateUser("ian@fourthcoffee.com");
newDelegate.Permissions.CalendarFolderPermissionLevel = DelegateFolderPermissionLevel.Reviewer;
List<DelegateUser> delegatesToAdd = new List<DelegateUser>();
delegatesToAdd.Add(newDelegate);
Collection<DelegateUserResponse> addDelegateResponse = service.AddDelegates(mailbox, null, delegatesToAdd);
for (int i = 0; i < addDelegateResponse.Count; i++)
{
if (addDelegateResponse[i].Result != ServiceResult.Success)
{
Console.WriteLine("Unable to add {0} as a delegate.",
addDelegateResponse[i].DelegateUser.UserId.PrimarySmtpAddress);
Console.WriteLine(" {0}: {1}", addDelegateResponse[i].ErrorCode,
addDelegateResponse[i].ErrorMessage);
}
else
{
Console.WriteLine("Added {0} as a delegate.",
addDelegateResponse[i].DelegateUser.UserId.PrimarySmtpAddress);
}
}
#endregion
}
Comentários
Antes de poder utilizar a API Gerida do EWS para efetuar qualquer tarefa, tem de criar uma instância da ExchangeService classe . No entanto, a ExchangeService classe vai além de servir apenas como ponto de partida para o desenvolvimento de clientes da API Gerida do EWS. Tem bastante funcionalidade incorporada.
Tabela 1: formas de utilizar a classe ExchangeService
Controlar a autenticação | Se os seus utilizadores iniciarem sessão no Windows com as mesmas credenciais que utilizam para aceder ao respetivo servidor Exchange, defina a UseDefaultCredentials propriedade como true para permitir que a sua aplicação se ligue ao servidor Exchange sem pedir ao utilizador um nome de utilizador e palavra-passe. Se precisar de especificar o nome de utilizador e a palavra-passe, defina a Credentials propriedade . A propriedade Credenciais utiliza um WebCredentials objeto para manter as informações de autenticação dos utilizadores seguras. Utilize a propriedade Credenciais juntamente com a ImpersonatedUserId propriedade para autenticar como uma conta de serviço e representar um utilizador diferente |
Gerir pontos finais | Utilize o AutodiscoverUrl(String) método para localizar automaticamente o ponto final EWS correto para o utilizador. Em alternativa, se tiver o ponto final do utilizador em cache, pode utilizar a Url propriedade para utilizar esse ponto final. |
Trabalhar com grupos de itens | Utilize os CopyItems(IEnumerable<ItemId>, FolderId)métodos , CreateItems(IEnumerable<Item>, FolderId, Nullable<MessageDisposition>, Nullable<SendInvitationsMode>), DeleteItems(IEnumerable<ItemId>, DeleteMode, Nullable<SendCancellationsMode>, Nullable<AffectedTaskOccurrence>), MoveItems(IEnumerable<ItemId>, FolderId)e UpdateItems(IEnumerable<Item>, FolderId, ConflictResolutionMode, Nullable<MessageDisposition>, Nullable<SendInvitationsOrCancellationsMode>) para realizar operações em massa em vários itens. Pode utilizar estes métodos para processar cenários como a criação de múltiplos Contact objetos para suportar a importação em massa de contactos ou a marcação de múltiplos Task objetos concluída, tudo num único pedido EWS. |
Trabalhar com delegados | Utilize os AddDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, DelegateUser[])métodos , GetDelegates(Mailbox, Boolean, UserId[]), RemoveDelegates(Mailbox, UserId[])e UpdateDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, DelegateUser[]) para trabalhar com delegados. |
Embora não possamos abordar tudo o que pode fazer com a ExchangeService classe aqui, pode descobrir mais ao explorar os métodos e propriedades. Outras funcionalidades desta classe que poderá estar interessado incluem:
- Gestão automática de cookies
- Registo de cliente para resolução de problemas
- Gestão de definições de Regras e Respostas Automáticas (Fora do Escritório)
- Resolução de nomes no livro de endereços
- Pesquisa de caixa de correio
Construtores
ExchangeService() |
Inicializa uma nova instância da ExchangeService classe, direcionada para a versão suportada mais recente dos Serviços Web Exchange (EWS) e confinada ao fuso horário atual do sistema. |
ExchangeService(ExchangeVersion, TimeZoneInfo) |
Inicializa uma nova instância da ExchangeService classe, direcionada para a versão especificada dos Serviços Web exchange (EWS) e confinada ao fuso horário especificado. |
ExchangeService(ExchangeVersion) |
Inicializa uma nova instância da ExchangeService classe, direcionada para a versão especificada dos Serviços Web exchange (EWS) e confinada ao fuso horário atual do sistema. |
ExchangeService(TimeZoneInfo) |
Inicializa uma nova instância da ExchangeService classe, direcionada para a versão suportada mais recente dos Serviços Web exchange (EWS) e confinada ao fuso horário especificado. |
Propriedades
AcceptGzipEncoding |
Obtém ou define um valor que indica se a codificação de compressão GZip deve ser aceite. (Herdado de ExchangeServiceBase) |
ClientRequestId |
Obtém ou define o ID do pedido. A ClientRequestId propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. (Herdado de ExchangeServiceBase) |
ConnectionGroupName |
Obtém ou define o nome do grupo de ligação para o pedido. A ConnectionGroupName propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. (Herdado de ExchangeServiceBase) |
CookieContainer |
Obtém ou define o contentor de cookies. (Herdado de ExchangeServiceBase) |
Credentials |
Obtém ou define as credenciais que são utilizadas para autenticar com os Serviços Web do Exchange (EWS). (Herdado de ExchangeServiceBase) |
DateTimePrecision |
Obtém ou define o grau de precisão utilizado para os valores DateTime devolvidos pelos Serviços Web exchange (EWS). Esta propriedade foi introduzida na Managed API 1.2 dos Serviços Web exchange (EWS). |
EnableScpLookup |
Obtém ou define um valor que indica se os Serviços Web exchange (EWS) devem efetuar uma pesquisa de ponto de ligação de serviço (SCP) quando está a determinar o URL do serviço. |
FileAttachmentContentHandler |
Obtém ou define um processador de conteúdo de anexos de ficheiros. |
HttpHeaders |
Obtém uma lista de cabeçalhos HTTP associados a pedidos dos Serviços Web exchange (EWS). (Herdado de ExchangeServiceBase) |
HttpResponseHeaders |
Obtém uma coleção de cabeçalhos HTTP da última resposta. A HttpResponseHeaders propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. (Herdado de ExchangeServiceBase) |
ImpersonatedUserId |
Obtém ou define o ID do utilizador que o Exchange Web Services (EWS) pretende representar. |
KeepAlive |
Obtém ou define se um pedido deve conter um cabeçalho Keep-alive. A KeepAlive propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. (Herdado de ExchangeServiceBase) |
ManagementRoles |
Obtém ou define as funções de utilizador e aplicação utilizadas para restringir o acesso com base na associação a grupos. A ManagementRoles propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
PreAuthenticate |
Obtém ou define um valor que indica se a pré-autenticação HTTP deve ser efetuada. (Herdado de ExchangeServiceBase) |
PreferredCulture |
Obtém ou define a cultura preferencial para mensagens devolvidas pelos Serviços Web do Exchange (EWS). |
RequestedServerVersion |
Obtém a versão do servidor pedida. (Herdado de ExchangeServiceBase) |
ReturnClientRequestId |
Obtém ou define um sinalizador que indica que um cliente necessita de respostas para incluir o ID do pedido. A ReturnClientRequestId propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. (Herdado de ExchangeServiceBase) |
SendClientLatencies |
Obtém ou define se as informações de latência do cliente têm de ser enviadas pelo cliente. A SendClientLatencies propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. (Herdado de ExchangeServiceBase) |
ServerInfo |
Obtém informações associadas ao servidor que processou o pedido mais recente. (Herdado de ExchangeServiceBase) |
Timeout |
Obtém ou define o tempo limite que é utilizado ao enviar pedidos HTTP e ao receber respostas HTTP, em milissegundos. (Herdado de ExchangeServiceBase) |
TimeZone |
Obtém o fuso horário para o qual os Serviços Web exchange (EWS) estão no âmbito. |
TraceEnabled |
Obtém ou define um valor que indica se o rastreio está ativado. (Herdado de ExchangeServiceBase) |
TraceEnablePrettyPrinting |
Obtém ou define um valor que indica se a saída de rastreio tem convenções de formatação estilística aplicadas. A TraceEnablePrettyPrinting propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
TraceFlags |
Obtém ou define os sinalizadores de rastreio. (Herdado de ExchangeServiceBase) |
TraceListener |
Obtém ou define o serviço de escuta de rastreio. (Herdado de ExchangeServiceBase) |
UnifiedMessaging |
Fornece acesso às funcionalidades do Unified Messaging (UM). |
Url |
Obtém ou define o URL dos Serviços Web do Exchange (EWS). |
UseDefaultCredentials |
Obtém ou define um valor que indica se as credenciais do utilizador com sessão iniciada no Windows devem ser utilizadas para autenticar com os Serviços Web do Exchange (EWS). (Herdado de ExchangeServiceBase) |
UserAgent |
Obtém ou define o agente de utilizador. (Herdado de ExchangeServiceBase) |
WebProxy |
Obtém ou define o servidor proxy Web que processa pedidos. (Herdado de ExchangeServiceBase) |
Métodos
AddDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, DelegateUser[]) |
Adiciona delegados a uma caixa de correio específica. |
AddDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, IEnumerable<DelegateUser>) |
Adiciona delegados a uma caixa de correio especificada. |
ArchiveItems(IEnumerable<ItemId>, FolderId) |
Arquiva vários itens numa pasta de destino. O ArchiveItems(IEnumerable<ItemId>, FolderId) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
AutodiscoverUrl(String, AutodiscoverRedirectionUrlValidationCallback) |
Inicializa a Url propriedade para o ponto final dos Serviços Web exchange (EWS) para um endereço de e-mail especificado ao chamar o serviço de Deteção Automática. |
AutodiscoverUrl(String) |
Inicializa a Url propriedade para o ponto final dos Serviços Web exchange (EWS) para um endereço de e-mail especificado ao chamar o serviço de Deteção Automática. |
BeginGetNonIndexableItemDetails(AsyncCallback, Object, GetNonIndexableItemDetailsParameters) |
Chamada assíncrona para obter detalhes de itens não indexáveis |
BeginGetNonIndexableItemStatistics(AsyncCallback, Object, GetNonIndexableItemStatisticsParameters) |
Chamada assíncrona para obter estatísticas de itens não indexáveis |
BeginSearchMailboxes(AsyncCallback, Object, SearchMailboxesParameters) |
Inicia um pedido assíncrono para procurar itens que correspondam a uma cadeia de consulta através do objeto associado SearchMailboxesParameters para especificar os detalhes do pedido de pesquisa. O BeginSearchMailboxes(AsyncCallback, Object, SearchMailboxesParameters) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
BeginSubscribeToPullNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Int32, String, EventType[]) |
Inicia um pedido assíncrono para subscrever notificações Pull. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
BeginSubscribeToPullNotificationsOnAllFolders(AsyncCallback, Object, Int32, String, EventType[]) |
Inicia um pedido assíncrono para subscrever notificações Pull em todas as pastas na caixa de correio de um utilizador especificado. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[]) |
Inicia um pedido assíncrono para subscrever notificações push. O BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[]) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) |
Inicia um pedido assíncrono para subscrever notificações push que incluem um pedido de devolução de informações adicionais na resposta de notificação push. O BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
BeginSubscribeToPushNotificationsOnAllFolders(AsyncCallback, Object, Uri, Int32, String, EventType[]) |
Inicia um pedido assíncrono para subscrever notificações push em todas as pastas na caixa de correio de um utilizador especificado. O BeginSubscribeToPushNotificationsOnAllFolders(AsyncCallback, Object, Uri, Int32, String, EventType[]) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
BeginSubscribeToPushNotificationsOnAllFolders(AsyncCallback, Object, Uri, Int32, String, String, EventType[]) |
Inicia um pedido assíncrono para subscrever notificações push em todas as pastas na caixa de correio do utilizador autenticado que inclui um pedido para que sejam devolvidas informações adicionais na resposta de notificação push. O BeginSubscribeToPushNotificationsOnAllFolders(AsyncCallback, Object, Uri, Int32, String, String, EventType[]) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
BeginSubscribeToStreamingNotifications(AsyncCallback, Object, IEnumerable<FolderId>, EventType[]) |
Inicia um pedido assíncrono para subscrever notificações de transmissão em fluxo. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
BeginSubscribeToStreamingNotificationsOnAllFolders(AsyncCallback, Object, EventType[]) |
Inicia um pedido assíncrono para subscrever notificações de transmissão em fluxo em todas as pastas na caixa de correio de um utilizador especificado. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
BeginSyncFolderHierarchy(AsyncCallback, Object, FolderId, PropertySet, String) |
Inicia um pedido assíncrono para sincronizar as subpastas de uma hierarquia de pastas especificada. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
BeginSyncFolderHierarchy(AsyncCallback, Object, PropertySet, String) |
Inicia um pedido para sincronizar toda a hierarquia de pastas de uma caixa de correio especificada. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
BeginSyncFolderItems(AsyncCallback, Object, FolderId, PropertySet, IEnumerable<ItemId>, Int32, SyncFolderItemsScope, String) |
Inicia um pedido assíncrono para sincronizar os itens contidos numa pasta especificada. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
BindToItems(IEnumerable<ItemId>, PropertySet) |
Vincula-se a múltiplos itens numa única chamada aos Serviços Web exchange (EWS). |
ConvertId(AlternateIdBase, IdFormat) |
Converte um ID de um formato noutro formato numa única chamada dos Serviços Web Exchange (EWS). |
ConvertIds(IEnumerable<AlternateIdBase>, IdFormat) |
Converte vários IDs de um formato para outro numa única chamada para o Exchange Web Services (EWS). |
CopyItems(IEnumerable<ItemId>, FolderId, Boolean) |
Copia vários itens numa única chamada para o Exchange Web Services (EWS). Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
CopyItems(IEnumerable<ItemId>, FolderId) |
Copia vários itens numa única chamada para o Exchange Web Services (EWS). |
CopyItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, FolderId) |
Copia os itens numa conversação especificada para uma pasta de destino especificada. |
CreateItems(IEnumerable<Item>, FolderId, Nullable<MessageDisposition>, Nullable<SendInvitationsMode>) |
Cria vários itens numa única chamada dos Serviços Web exchange (EWS). |
DeleteItems(IEnumerable<ItemId>, DeleteMode, Nullable<SendCancellationsMode>, Nullable<AffectedTaskOccurrence>, Boolean) |
Elimina vários itens numa única chamada para o EWS. |
DeleteItems(IEnumerable<ItemId>, DeleteMode, Nullable<SendCancellationsMode>, Nullable<AffectedTaskOccurrence>) |
Elimina vários itens numa única chamada para o Exchange Web Services (EWS). |
DeleteItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, DeleteMode) |
Elimina os itens numa conversação especificada. |
DisableAlwaysCategorizeItemsInConversations(IEnumerable<ConversationId>, Boolean) |
Desativa a categorização automática de novos itens que são recebidos numa conversação especificada. |
DisableAlwaysDeleteItemsInConversations(IEnumerable<ConversationId>, Boolean) |
Desativa a movimentação automática de itens de uma conversação especificada para a pasta Itens Eliminados. |
DisableAlwaysMoveItemsInConversations(IEnumerable<ConversationId>, Boolean) |
Desativa a movimentação automática de itens de uma conversação especificada para uma pasta especificada. |
DisableApp(String, DisableReasonType) |
Desativa uma extensão de cliente. O DisableApp(String, DisableReasonType) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
EnableAlwaysCategorizeItemsInConversations(IEnumerable<ConversationId>, IEnumerable<String>, Boolean) |
Ativa a categorização automática de itens numa conversação especificada. |
EnableAlwaysDeleteItemsInConversations(IEnumerable<ConversationId>, Boolean) |
Permite mover automaticamente itens de uma conversação especificada para a pasta Itens Eliminados. |
EnableAlwaysMoveItemsInConversations(IEnumerable<ConversationId>, FolderId, Boolean) |
Ativa a movimentação automática de itens novos e existentes numa conversação para uma pasta de destino. |
EndGetNonIndexableItemDetails(IAsyncResult) |
Chamada assíncrona a pedir metadados sobre itens de pasta que não puderam ser indexados. |
EndGetNonIndexableItemStatistics(IAsyncResult) |
Estatísticas de pedidos de chamadas assíncronas sobre itens de pasta que não puderam ser indexados. |
EndSearchMailboxes(IAsyncResult) |
Pede uma consulta de caixas de correio de pesquisa de forma assíncrona. O EndSearchMailboxes(IAsyncResult) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
EndSubscribeToPullNotifications(IAsyncResult) |
Termina um pedido assíncrono para subscrever notificações Pull na caixa de correio do utilizador autenticado. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
EndSubscribeToPushNotifications(IAsyncResult) |
Termina um pedido assíncrono para subscrever notificações push na caixa de correio de um utilizador especificado. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
EndSubscribeToStreamingNotifications(IAsyncResult) |
Termina um pedido assíncrono para subscrever notificações de transmissão em fluxo na caixa de correio de um utilizador especificado. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
EndSyncFolderHierarchy(IAsyncResult) |
Termina um pedido assíncrono para sincronizar uma hierarquia de pastas especificada de uma caixa de correio. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
EndSyncFolderItems(IAsyncResult) |
Termina um pedido assíncrono para sincronizar os itens numa pasta especificada de uma caixa de correio. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
ExpandGroup(EmailAddress) |
Expande um grupo identificado por um endereço de e-mail especificado. |
ExpandGroup(ItemId) |
Expande um grupo identificado por um ID de grupo especificado. |
ExpandGroup(String, String) |
Expande um grupo identificado por um endereço SMTP de grupo especificado e o tipo de encaminhamento desse endereço. |
ExpandGroup(String) |
Expande um grupo identificado por um endereço SMTP de grupo especificado. |
FindAppointments(FolderId, CalendarView) |
Obtém uma lista de compromissos ao procurar o conteúdo de uma pasta especificada. |
FindAppointments(WellKnownFolderName, CalendarView) |
Obtém uma lista de compromissos ao procurar o conteúdo de uma pasta especificada. |
FindConversation(ViewBase, FolderId, String, Boolean, Nullable<MailboxSearchLocation>) |
Procura e obtém uma coleção de conversações na pasta especificada de acordo com a consulta especificada. Juntamente com as conversações, é devolvida uma lista de termos realçados. As pastas de destino podem ser uma caixa de correio principal, uma caixa de correio de arquivo ou ambas. O FindConversation(ViewBase, FolderId, String, Boolean, Nullable<MailboxSearchLocation>) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
FindConversation(ViewBase, FolderId, String, Boolean) |
Procura e obtém uma coleção de conversações na pasta especificada de acordo com a consulta especificada. Juntamente com as conversações, é devolvida uma lista de termos realçados. O FindConversation(ViewBase, FolderId, String, Boolean) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
FindConversation(ViewBase, FolderId, String) |
Obtém uma coleção de todas as conversações na pasta especificada de acordo com a consulta especificada. O FindConversation(ViewBase, FolderId, String) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
FindConversation(ViewBase, FolderId) |
Obtém uma coleção de todas as conversações na pasta especificada. O FindConversation(ViewBase, FolderId) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Microsoft Exchange Server Service Pack 1 (SP1) de 2010. |
FindFolders(FolderId, FolderView) |
Obtém uma lista de pastas ao procurar nas subpastas de uma pasta especificada. |
FindFolders(FolderId, SearchFilter, FolderView) |
Procura numa pasta com um filtro de pesquisa especificado e uma vista de pasta especificada. |
FindFolders(WellKnownFolderName, FolderView) |
Obtém uma lista de pastas ao procurar nas subpastas da pasta especificada. |
FindFolders(WellKnownFolderName, SearchFilter, FolderView) |
Procura numa pasta conhecida com um filtro de pesquisa especificado e uma vista de pasta especificada. |
FindItems(FolderId, SearchFilter, ViewBase, Grouping) |
Obtém uma lista agrupada de itens ao procurar o conteúdo de uma pasta específica. |
FindItems(FolderId, SearchFilter, ViewBase) |
Devolve itens de uma pasta de destino filtrada por tipo de item com a vista de página de pré-visualização especificada. |
FindItems(FolderId, String, Boolean, ViewBase, Grouping) |
Devolve itens agrupados de uma pasta de destino de acordo com a consulta de pesquisa associada, opcionalmente com termos realçados. O FindItems(FolderId, String, Boolean, ViewBase, Grouping) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
FindItems(FolderId, String, Boolean, ViewBase) |
Devolve itens de uma pasta de destino de acordo com a consulta de pesquisa associada com a vista de página de pré-visualização especificada e o realce opcional do termo. O FindItems(FolderId, String, Boolean, ViewBase) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
FindItems(FolderId, String, ViewBase, Grouping) |
Devolve itens agrupados de uma pasta de destino de acordo com a consulta especificada. O FindItems(FolderId, String, ViewBase, Grouping) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2010. |
FindItems(FolderId, String, ViewBase) |
Devolve itens de uma pasta de destino de acordo com a consulta de pesquisa associada à vista de página de pré-visualização especificada. O FindItems(FolderId, String, ViewBase) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2010. |
FindItems(FolderId, ViewBase, Grouping) |
Devolve itens agrupados de uma pasta de destino com a vista de página de pré-visualização especificada. |
FindItems(FolderId, ViewBase) |
Devolve itens de uma pasta de destino com a vista de página de pré-visualização especificada. |
FindItems(WellKnownFolderName, SearchFilter, ViewBase, Grouping) |
Devolve itens agrupados filtrados por tipo da pasta de destino de acordo com a vista de página de pré-visualização especificada. |
FindItems(WellKnownFolderName, SearchFilter, ViewBase) |
Devolve itens filtrados por tipo a partir de uma pasta de destino com a vista de página de pré-visualização especificada. |
FindItems(WellKnownFolderName, String, ViewBase, Grouping) |
Devolve itens agrupados de uma pasta de destino com a consulta associada à vista de página de pré-visualização especificada. O FindItems(WellKnownFolderName, String, ViewBase, Grouping) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2010. |
FindItems(WellKnownFolderName, String, ViewBase) |
Devolve itens de uma pasta de destino com a consulta associada à vista de página de pré-visualização especificada. O FindItems(WellKnownFolderName, String, ViewBase) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2010. |
FindItems(WellKnownFolderName, ViewBase) |
Devolve itens de uma pasta de destino com a vista de página de pré-visualização especificada. |
GetAppManifests() |
Obtém os manifestos da aplicação para aplicações instaladas no servidor. O GetAppManifests() método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetAppManifests(String, String) |
Obtém os manifestos da aplicação para aplicações instaladas no servidor que suportam a API especificada e a versão de esquema. O GetAppManifests(String, String) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir da versão 15.00.0847.032. |
GetAppMarketplaceUrl() |
Obtém o URL do marketplace de aplicações. O GetAppMarketplaceUrl() método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetAppMarketplaceUrl(String, String) |
Obtém o URL do marketplace de aplicações, com base na API e na versão de esquema suportadas. O GetAppMarketplaceUrl(String, String) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir da versão 15.00.0847.032. |
GetAttachments(Attachment[], Nullable<BodyType>, IEnumerable<PropertyDefinitionBase>) |
Obtém as propriedades dos anexos a partir do servidor. |
GetAttachments(String[], Nullable<BodyType>, IEnumerable<PropertyDefinitionBase>) |
Obtém as propriedades dos anexos a partir do servidor. |
GetClientAccessToken(ClientAccessTokenRequest[]) |
Obtém uma coleção de identificadores e tipos de tokens com base numa matriz de ClientAccessTokenRequest objetos. O GetClientAccessToken(ClientAccessTokenRequest[]) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir da versão 15.00.0847.032. |
GetClientAccessToken(IEnumerable<KeyValuePair<String,ClientAccessTokenType>>) |
Obtém uma coleção de identificadores e tipos de tokens com base em pares de valores-chave de IDs de tokens e tipos de tokens. O GetClientAccessToken(IEnumerable<KeyValuePair<String,ClientAccessTokenType>>) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetClientExtension(StringList, Boolean, Boolean, String, StringList, StringList, Boolean) |
Obtém informações sobre a extensão do cliente. Este método é utilizado em chamadas servidor a servidor para obter extensões de organização para o acesso Windows PowerShell do administrador ou da Consola de Gestão Unificada do Exchange (UMC) e para o acesso Windows PowerShell ou UMC do utilizador, bem como a ativação do utilizador para o Outlook Web Access (OWA) ou Outlook. Não é esperado que este método seja utilizado ou chamado diretamente a partir de um cliente de utilizador. O GetClientExtension(StringList, Boolean, Boolean, String, StringList, StringList, Boolean) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetConversationItems(ConversationId, PropertySet, String, IEnumerable<FolderId>, Nullable<ConversationSortOrder>) |
Obtém alguns ou todos os itens numa conversação especificada por um identificador de conversação. Os itens obtidos têm as propriedades especificadas, são sincronizados com o servidor de acordo com as informações fornecidas por um estado de sincronização e são ordenados de acordo com uma sequência de ordenação. Os itens devolvidos podem ser ainda mais limitados ao ignorar seletivamente as pastas na hierarquia de pesquisa. O GetConversationItems(ConversationId, PropertySet, String, IEnumerable<FolderId>, Nullable<ConversationSortOrder>) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetConversationItems(IEnumerable<ConversationRequest>, PropertySet, IEnumerable<FolderId>, Nullable<ConversationSortOrder>, Nullable<MailboxSearchLocation>) |
Obtém itens associados a um conjunto de conversações. Os itens obtidos têm as propriedades adicionais especificadas e são ordenados de acordo com uma sequência de ordenação. O conjunto de itens devolvidos pode ser ainda mais limitado ao ignorar seletivamente as pastas na hierarquia de pesquisa e se as caixas de correio de destino são primárias, de arquivo ou ambas. O GetConversationItems(IEnumerable<ConversationRequest>, PropertySet, IEnumerable<FolderId>, Nullable<ConversationSortOrder>, Nullable<MailboxSearchLocation>) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetConversationItems(IEnumerable<ConversationRequest>, PropertySet, IEnumerable<FolderId>, Nullable<ConversationSortOrder>) |
Obtém os itens associados a um conjunto de conversações. Os itens obtidos têm as propriedades adicionais especificadas e são ordenados de acordo com uma sequência de ordenação. Os itens devolvidos são limitados ao ignorar seletivamente as pastas na hierarquia de pesquisa. O GetConversationItems(IEnumerable<ConversationRequest>, PropertySet, IEnumerable<FolderId>, Nullable<ConversationSortOrder>) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetDelegates(Mailbox, Boolean, IEnumerable<UserId>) |
Obtém os delegados de uma caixa de correio especificada. |
GetDelegates(Mailbox, Boolean, UserId[]) |
Obtém os delegados de uma caixa de correio especificada. |
GetDiscoverySearchConfiguration(String, Boolean, Boolean) |
Obtém informações de configuração de pesquisa para fins de Deteção de Dados Eletrónicos. O GetDiscoverySearchConfiguration(String, Boolean, Boolean) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetEncryptionConfiguration() |
Apenas para uso interno. |
GetHoldOnMailboxes(String) |
Obtém informações sobre uma suspensão de Deteção de Dados Eletrónicos em caixas de correio. O GetHoldOnMailboxes(String) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetInboxRules() |
Obtém uma coleção de regras da Caixa de Entrada que estão associadas ao utilizador especificado. |
GetInboxRules(String) |
Obtém uma coleção de regras da Caixa de Entrada que estão associadas a um utilizador especificado. |
GetNonIndexableItemDetails(GetNonIndexableItemDetailsParameters) |
Obtém informações sobre itens nas caixas de correio de destino que não puderam ser indexados com o objeto associado GetNonIndexableItemDetailsParameters . O GetNonIndexableItemDetails(GetNonIndexableItemDetailsParameters) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetNonIndexableItemDetails(String[], Nullable<Int32>, String, Nullable<SearchPageDirection>) |
Obtém informações sobre itens nas caixas de correio de destino que não puderam ser indexados, incluindo o tamanho da vista de página, o identificador de referência da vista de página e a direção de pesquisa para a vista de página (para a frente ou para trás). O GetNonIndexableItemDetails(String[], Nullable<Int32>, String, Nullable<SearchPageDirection>) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetNonIndexableItemDetails(String[]) |
Obtém informações sobre itens nas caixas de correio de destino que não puderam ser indexados. O GetNonIndexableItemDetails(String[]) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetNonIndexableItemStatistics(GetNonIndexableItemStatisticsParameters) |
Obtém informações estatísticas sobre itens nas caixas de correio de destino que não puderam ser indexados com o objeto associado GetNonIndexableItemStatisticsParameters . O GetNonIndexableItemStatistics(GetNonIndexableItemStatisticsParameters) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetNonIndexableItemStatistics(String[]) |
Obtém informações estatísticas sobre itens nas caixas de correio de destino que não puderam ser indexados. O GetNonIndexableItemStatistics(String[]) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetPasswordExpirationDate(String) |
Obtém a data de expiração da palavra-passe de domínio para um utilizador de caixa de correio especificado. Este método foi introduzido no Exchange Server 2010 SP2 e na Managed API 1.2 dos Serviços Web exchange (EWS). |
GetRoomLists() |
Obtém uma coleção de todas as listas de salas numa organização especificada. |
GetRooms(EmailAddress) |
Obtém uma coleção de todas as salas numa lista de salas especificada numa organização. |
GetSearchableMailboxes(String, Boolean) |
Obtém duas listas de caixas de correio: uma lista de caixas de correio que podem ser pesquisadas e uma lista de caixas de correio que não foi possível procurar para fins de Deteção de Dados Eletrónicos. O GetSearchableMailboxes(String, Boolean) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
GetUserAvailability(IEnumerable<AttendeeInfo>, TimeWindow, AvailabilityData, AvailabilityOptions) |
Obtém informações detalhadas sobre a disponibilidade de um conjunto de utilizadores, salas e recursos num período de tempo especificado. |
GetUserAvailability(IEnumerable<AttendeeInfo>, TimeWindow, AvailabilityData) |
Obtém informações detalhadas sobre a disponibilidade de um conjunto de utilizadores, salas e recursos durante um período de tempo especificado. |
GetUserOofSettings(String) |
Obtém as definições de Fora do Escritório (OOF) para uma caixa de correio especificada. |
GetUserRetentionPolicyTags() |
Obtém etiquetas de política de retenção de utilizadores. O GetUserRetentionPolicyTags() método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
InstallApp(Stream) |
Instala uma aplicação de correio. O InstallApp(Stream) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
LoadPropertiesForItems(IEnumerable<Item>, PropertySet) |
Carrega as propriedades de múltiplos itens numa única chamada para o Exchange Web Services (EWS). |
MarkAsJunk(IEnumerable<ItemId>, Boolean, Boolean) |
Marca itens de caixa de correio como lixo. O MarkAsJunk(IEnumerable<ItemId>, Boolean, Boolean) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
MoveItems(IEnumerable<ItemId>, FolderId, Boolean) |
Move vários itens numa única chamada para os Serviços Web do Exchange (EWS). Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
MoveItems(IEnumerable<ItemId>, FolderId) |
Move vários itens numa única chamada para os Serviços Web do Exchange (EWS). |
MoveItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, FolderId) |
Move itens de uma conversação especificada para uma pasta de destino especificada. |
RemoveDelegates(Mailbox, IEnumerable<UserId>) |
Remove delegados de uma caixa de correio específica. |
RemoveDelegates(Mailbox, UserId[]) |
Remove delegados de uma caixa de correio especificada. Chamar este método resulta numa chamada para os Serviços Web do Exchange (EWS). |
ResolveName(String, IEnumerable<FolderId>, ResolveNameSearchLocation, Boolean, PropertySet) |
Localiza contactos na Lista de Endereços Global (GAL) e/ou em pastas de contactos específicas cujos nomes correspondem ao nome especificado. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
ResolveName(String, IEnumerable<FolderId>, ResolveNameSearchLocation, Boolean) |
Localiza contactos em pastas de contactos especificadas e/ou na Lista de Endereços Global (GAL) que têm nomes que correspondem ao nome que foi transmitido como um parâmetro. |
ResolveName(String, ResolveNameSearchLocation, Boolean, PropertySet) |
Localiza contactos na Lista de Endereços Global (GAL) cujos nomes correspondem ao nome especificado. Este método foi introduzido na Managed API 1.2 dos Serviços Web exchange (EWS). |
ResolveName(String, ResolveNameSearchLocation, Boolean) |
Localiza contactos na pasta de contactos predefinida e/ou na Lista de Endereços Global (GAL) que têm nomes que correspondem ao nome que foi transmitido como um parâmetro. |
ResolveName(String) |
Localiza contactos na pasta Contactos do utilizador e na Lista de Endereços Global (GAL) ( por essa ordem) que têm nomes que correspondem ao nome que foi transmitido como um parâmetro. |
SearchMailboxes(IEnumerable<MailboxQuery>, SearchResultType, String, SortDirection, Int32, SearchPageDirection, String) |
Procura nas caixas de correio itens que correspondam a um conjunto de cadeias de consulta e devolve um resultado ordenado e ordenado de itens de pré-visualização. O SearchMailboxes(IEnumerable<MailboxQuery>, SearchResultType, String, SortDirection, Int32, SearchPageDirection, String) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SearchMailboxes(IEnumerable<MailboxQuery>, SearchResultType) |
Procura nas caixas de correio itens que correspondam a um conjunto de cadeias de consulta. O resultado da pesquisa pode ser estatístico ou uma pré-visualização de itens. O SearchMailboxes(IEnumerable<MailboxQuery>, SearchResultType) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SearchMailboxes(SearchMailboxesParameters) |
Procura nas caixas de correio itens que correspondam a uma cadeia de consulta com o objeto associado SearchMailboxesParameters para especificar os detalhes do pedido de pesquisa. O SearchMailboxes(SearchMailboxesParameters) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SetClientExtension(List<SetClientExtensionAction>) |
Define os dados da extensão do cliente. Este método é utilizado em chamadas servidor a servidor para instalar, desinstalar ou configurar extensões de organização para suportar a gestão do administrador das extensões da organização através do Windows PowerShell ou da Consola de Gestão Unificada do Exchange (UMC). O SetClientExtension(List<SetClientExtensionAction>) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SetEncryptionConfiguration(String, String, String, String) |
Apenas para uso interno. |
SetFlagStatusForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Flag) |
Define o sinalizador status de itens em conversações. O SetFlagStatusForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Flag) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SetHoldOnMailboxes(SetHoldOnMailboxesParameters) |
Define uma suspensão baseada em consultas em itens numa ou mais caixas de correio para efeitos de Deteção de Dados Eletrónicos.O SetHoldOnMailboxes(SetHoldOnMailboxesParameters) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SetHoldOnMailboxes(String, HoldAction, String, String, String) |
Define uma suspensão baseada em consultas em itens numa caixa de correio para uma duração específica para efeitos de Deteção de Dados Eletrónicos.O SetHoldOnMailboxes(String, HoldAction, String, String, String) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SetHoldOnMailboxes(String, HoldAction, String, String) |
Define uma suspensão baseada em consultas em itens numa caixa de correio para efeitos de Deteção de Dados Eletrónicos. O SetHoldOnMailboxes(String, HoldAction, String, String) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SetHoldOnMailboxes(String, HoldAction, String, String[]) |
Define uma suspensão baseada em consultas em itens numa coleção de caixas de correio para efeitos de Deteção de Dados Eletrónicos. O SetHoldOnMailboxes(String, HoldAction, String, String[]) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SetReadStateForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Boolean, Boolean) |
Define o estado de leitura dos itens numa conversação e, opcionalmente, define um valor que suprime os recibos de leitura. O SetReadStateForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Boolean, Boolean) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SetReadStateForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Boolean) |
Define o estado de leitura dos itens numa conversação. O SetReadStateForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Boolean) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SetRetentionPolicyForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, RetentionType, Nullable<Guid>) |
Define a política de retenção para itens na conversação. O SetRetentionPolicyForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, RetentionType, Nullable<Guid>) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SetTeamMailbox(EmailAddress, Uri, TeamMailboxLifecycleState) |
Define uma caixa de correio partilhada. O SetTeamMailbox(EmailAddress, Uri, TeamMailboxLifecycleState) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SetUserOofSettings(String, OofSettings) |
Define as definições Fora do Escritório (OOF) para uma caixa de correio especificada. |
SubscribeToPullNotifications(IEnumerable<FolderId>, Int32, String, EventType[]) |
Subscreve as notificações Pull. |
SubscribeToPullNotificationsOnAllFolders(Int32, String, EventType[]) |
Subscreve as notificações pull em todas as pastas na caixa de correio de um utilizador. |
SubscribeToPushNotifications(IEnumerable<FolderId>, Uri, Int32, String, EventType[]) |
Inicia um pedido para que um cliente receba notificações push. O SubscribeToPushNotifications(IEnumerable<FolderId>, Uri, Int32, String, EventType[]) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2010. |
SubscribeToPushNotifications(IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) |
Inicia um pedido para receber notificações push que incluem um pedido de devolução de informações adicionais na resposta de notificação push. O SubscribeToPushNotifications(IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SubscribeToPushNotificationsOnAllFolders(Uri, Int32, String, EventType[]) |
Inicia um pedido para receber notificações push em todas as pastas na caixa de correio de um utilizador. O SubscribeToPushNotificationsOnAllFolders(Uri, Int32, String, EventType[]) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2010. |
SubscribeToPushNotificationsOnAllFolders(Uri, Int32, String, String, EventType[]) |
Inicia um pedido para receber notificações push em todas as pastas na caixa de correio de um utilizador que inclui um pedido para que sejam devolvidas informações adicionais na resposta de notificação push. O SubscribeToPushNotificationsOnAllFolders(Uri, Int32, String, String, EventType[]) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
SubscribeToStreamingNotifications(IEnumerable<FolderId>, EventType[]) |
Subscreve as notificações de transmissão em fluxo. Chamar este método resulta numa chamada para os Serviços Web do Exchange (EWS). |
SubscribeToStreamingNotificationsOnAllFolders(EventType[]) |
Subscreve as notificações de transmissão em fluxo em todas as pastas na caixa de correio de um utilizador especificado. |
SyncFolderHierarchy(FolderId, PropertySet, String) |
Sincroniza as subpastas de uma pasta especificada. |
SyncFolderHierarchy(PropertySet, String) |
Sincroniza toda a hierarquia de pastas da caixa de correio à qual o serviço Web especificado está ligado. |
SyncFolderItems(FolderId, PropertySet, IEnumerable<ItemId>, Int32, SyncFolderItemsScope, String) |
Sincroniza os itens numa pasta especificada (não suportado para utilização em caixas de correio do Grupo Office 365 ou Pastas Públicas). |
UninstallApp(String) |
Desinstala uma aplicação de correio. O UninstallApp(String) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
UnpinTeamMailbox(EmailAddress) |
Desafixa uma caixa de correio do site. Quando uma caixa de correio é removida, já não é garantido que esteja disponível offline. O UnpinTeamMailbox(EmailAddress) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. |
UpdateDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, DelegateUser[]) |
Atualizações delegados numa caixa de correio especificada. |
UpdateDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, IEnumerable<DelegateUser>) |
Atualizações delegados numa caixa de correio especificada. |
UpdateInboxRules(IEnumerable<RuleOperation>, Boolean, String) |
Atualizações regras de Caixa de Entrada de um utilizador especificado ao aplicar as operações especificadas. |
UpdateInboxRules(IEnumerable<RuleOperation>, Boolean) |
Atualizações regras de Caixa de Entrada de um utilizador especificado ao aplicar as operações especificadas. |
UpdateItems(IEnumerable<Item>, FolderId, ConflictResolutionMode, Nullable<MessageDisposition>, Nullable<SendInvitationsOrCancellationsMode>, Boolean) |
Atualizações vários itens numa única chamada EWS. UpdateItems não suporta itens que tenham anexos não guardados. |
UpdateItems(IEnumerable<Item>, FolderId, ConflictResolutionMode, Nullable<MessageDisposition>, Nullable<SendInvitationsOrCancellationsMode>) |
Atualizações múltiplos itens numa única chamada dos Serviços Web exchange (EWS). |
Eventos
OnResponseHeadersCaptured |
Chama o ResponseHeadersCapturedHandler processador. O OnResponseHeadersCaptured evento é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013. (Herdado de ExchangeServiceBase) |
OnSerializeCustomSoapHeaders |
Representa o evento que é chamado para permitir que as aplicações emitam cabeçalhos SOAP personalizados em pedidos enviados para Microsoft Exchange Server. (Herdado de ExchangeServiceBase) |