ExchangeService Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une liaison aux services Web 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
- Héritage
Exemples
Voyons maintenant tout cela en action. L’exemple de code suivant montre comment définir un nom d’utilisateur et un mot de passe spécifiques, découvrir le point de terminaison EWS à l’aide de la découverte automatique, créer deux nouveaux contacts dans le dossier Contacts par défaut de l’utilisateur et accorder à un deuxième délégué utilisateur l’accès au dossier Calendrier de l’utilisateur.
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
}
Remarques
Avant de pouvoir utiliser l’API managée EWS pour effectuer une tâche, vous devez créer un instance de la ExchangeService classe . Mais la classe va au-delà de servir de point de départ pour le ExchangeService développement de client d’API managée EWS. Il dispose d’un certain nombre de fonctionnalités intégrées.
Tableau 1 : Méthodes d’utilisation de la classe ExchangeService
Contrôler l’authentification | Si vos utilisateurs se connectent à Windows avec les mêmes informations d’identification qu’ils utilisent pour accéder à leur serveur Exchange, définissez la UseDefaultCredentials propriété sur true pour permettre à votre application de se connecter au serveur Exchange sans demander à l’utilisateur un nom d’utilisateur et un mot de passe. Si vous devez spécifier le nom d’utilisateur et le mot de passe, définissez la Credentials propriété . La propriété Credentials utilise un WebCredentials objet pour sécuriser les informations d’authentification des utilisateurs. Utilisez la propriété Credentials avec la ImpersonatedUserId propriété pour vous authentifier en tant que compte de service et emprunter l’identité d’un autre utilisateur |
Gérer les points de terminaison | Utilisez la AutodiscoverUrl(String) méthode pour rechercher automatiquement le point de terminaison EWS approprié pour votre utilisateur. Si le point de terminaison de votre utilisateur est mis en cache, vous pouvez également utiliser la Url propriété pour utiliser ce point de terminaison. |
Utiliser des groupes d’éléments | Utilisez les CopyItems(IEnumerable<ItemId>, FolderId)méthodes , CreateItems(IEnumerable<Item>, FolderId, Nullable<MessageDisposition>, Nullable<SendInvitationsMode>), MoveItems(IEnumerable<ItemId>, FolderId)DeleteItems(IEnumerable<ItemId>, DeleteMode, Nullable<SendCancellationsMode>, Nullable<AffectedTaskOccurrence>), et UpdateItems(IEnumerable<Item>, FolderId, ConflictResolutionMode, Nullable<MessageDisposition>, Nullable<SendInvitationsOrCancellationsMode>) pour effectuer des opérations en bloc sur plusieurs éléments. Vous pouvez utiliser ces méthodes pour gérer des scénarios tels que la création de plusieurs Contact objets pour prendre en charge l’importation en bloc de contacts ou le marquage complet de plusieurs Task objets, le tout dans une seule requête EWS. |
Utiliser des délégués | Utilisez les AddDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, DelegateUser[])méthodes , GetDelegates(Mailbox, Boolean, UserId[]), RemoveDelegates(Mailbox, UserId[])et UpdateDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, DelegateUser[]) pour travailler avec les délégués. |
Bien que nous ne puissions pas couvrir tout ce que vous pouvez faire avec la ExchangeService classe ici, vous pouvez en savoir plus en explorant les méthodes et les propriétés. Voici d’autres fonctionnalités de cette classe susceptibles de vous intéresser :
- Gestion automatique des cookies
- Journalisation du client pour la résolution des problèmes
- Gestion des paramètres règles et réponses automatiques (absence du bureau)
- Résolution de noms par rapport au carnet d’adresses
- Recherche de boîtes aux lettres
Constructeurs
ExchangeService() |
Initialise une nouvelle instance de la ExchangeService classe, ciblant la dernière version prise en charge des services web Exchange (EWS) et limitée au fuseau horaire actuel du système. |
ExchangeService(ExchangeVersion, TimeZoneInfo) |
Initialise une nouvelle instance de la ExchangeService classe, ciblant la version spécifiée des services web Exchange (EWS) et limitée au fuseau horaire spécifié. |
ExchangeService(ExchangeVersion) |
Initialise une nouvelle instance de la ExchangeService classe, ciblant la version spécifiée des services Web Exchange (EWS) et limitée au fuseau horaire actuel du système. |
ExchangeService(TimeZoneInfo) |
Initialise une nouvelle instance de la ExchangeService classe, ciblant la dernière version prise en charge des services web Exchange (EWS) et limitée au fuseau horaire spécifié. |
Propriétés
AcceptGzipEncoding |
Obtient ou définit une valeur qui indique si l’encodage de compression GZip doit être accepté. (Hérité de ExchangeServiceBase) |
ClientRequestId |
Obtient ou définit l’ID de requête. La ClientRequestId propriété s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2013. (Hérité de ExchangeServiceBase) |
ConnectionGroupName |
Obtient ou définit le nom du groupe de connexions pour la requête. La ConnectionGroupName propriété s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2013. (Hérité de ExchangeServiceBase) |
CookieContainer |
Obtient ou définit le conteneur de cookies. (Hérité de ExchangeServiceBase) |
Credentials |
Obtient ou définit les informations d’identification utilisées pour l’authentification auprès des services Web Exchange (EWS). (Hérité de ExchangeServiceBase) |
DateTimePrecision |
Obtient ou définit le degré de précision utilisé pour les valeurs DateTime retournées par les services Web Exchange (EWS). Cette propriété a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
EnableScpLookup |
Obtient ou définit une valeur qui indique si les services Web Exchange (EWS) doivent effectuer une recherche de point de connexion de service (SCP) lorsqu’il détermine l’URL du service. |
FileAttachmentContentHandler |
Obtient ou définit un gestionnaire de contenu de pièce jointe. |
HttpHeaders |
Obtient une liste d’en-têtes HTTP associés aux demandes adressées aux services Web Exchange (EWS). (Hérité de ExchangeServiceBase) |
HttpResponseHeaders |
Obtient une collection d’en-têtes HTTP à partir de la dernière réponse. La HttpResponseHeaders propriété s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2013. (Hérité de ExchangeServiceBase) |
ImpersonatedUserId |
Obtient ou définit l’ID de l’utilisateur qui doit emprunter l’identité de l’utilisateur exchange Web Services (EWS). |
KeepAlive |
Obtient ou définit si une requête doit contenir un en-tête Keep-alive. La KeepAlive propriété s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2013. (Hérité de ExchangeServiceBase) |
ManagementRoles |
Obtient ou définit les rôles d’utilisateur et d’application utilisés pour restreindre l’accès en fonction de l’appartenance au groupe. La ManagementRoles propriété s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2013. |
PreAuthenticate |
Obtient ou définit une valeur qui indique si la pré-authentification HTTP doit être effectuée. (Hérité de ExchangeServiceBase) |
PreferredCulture |
Obtient ou définit la culture par défaut pour les messages retournés par les services Web Exchange (EWS). |
RequestedServerVersion |
Obtient la version du serveur demandée. (Hérité de ExchangeServiceBase) |
ReturnClientRequestId |
Obtient ou définit un indicateur indiquant qu’un client a besoin de réponses pour inclure l’ID de requête. La ReturnClientRequestId propriété s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2013. (Hérité de ExchangeServiceBase) |
SendClientLatencies |
Obtient ou définit si les informations de latence du client doivent être envoyées par le client. La SendClientLatencies propriété s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2013. (Hérité de ExchangeServiceBase) |
ServerInfo |
Obtient des informations associées au serveur qui a traité la requête la plus récente. (Hérité de ExchangeServiceBase) |
Timeout |
Obtient ou définit le délai d’expiration utilisé lors de l’envoi de requêtes HTTP et de la réception de réponses HTTP, en millisecondes. (Hérité de ExchangeServiceBase) |
TimeZone |
Obtient le fuseau horaire auquel les services Web Exchange (EWS) sont limités. |
TraceEnabled |
Obtient ou définit une valeur qui indique si le suivi est activé. (Hérité de ExchangeServiceBase) |
TraceEnablePrettyPrinting |
Obtient ou définit une valeur indiquant si la sortie de trace a des conventions de mise en forme stylistique appliquées. La TraceEnablePrettyPrinting propriété s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2013. |
TraceFlags |
Obtient ou définit les indicateurs de trace. (Hérité de ExchangeServiceBase) |
TraceListener |
Obtient ou définit l’écouteur de suivi. (Hérité de ExchangeServiceBase) |
UnifiedMessaging |
Fournit l’accès aux fonctionnalités de messagerie unifiée(UM). |
Url |
Obtient ou définit l’URL des services Web Exchange (EWS). |
UseDefaultCredentials |
Obtient ou définit une valeur qui indique si les informations d’identification de l’utilisateur actuellement connecté à Windows doivent être utilisées pour s’authentifier auprès des services Web Exchange (EWS). (Hérité de ExchangeServiceBase) |
UserAgent |
Obtient ou définit l’agent utilisateur. (Hérité de ExchangeServiceBase) |
WebProxy |
Obtient ou définit le serveur proxy web qui gère les requêtes. (Hérité de ExchangeServiceBase) |
Méthodes
AddDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, DelegateUser[]) |
Ajoute des délégués à une boîte aux lettres spécifique. |
AddDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, IEnumerable<DelegateUser>) |
Ajoute des délégués à une boîte aux lettres spécifiée. |
ArchiveItems(IEnumerable<ItemId>, FolderId) |
Archive plusieurs éléments dans un dossier cible. La ArchiveItems(IEnumerable<ItemId>, FolderId) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
AutodiscoverUrl(String, AutodiscoverRedirectionUrlValidationCallback) |
Initialise la Url propriété sur le point de terminaison des services Web Exchange (EWS) pour une adresse e-mail spécifiée en appelant le service de découverte automatique. |
AutodiscoverUrl(String) |
Initialise la Url propriété sur le point de terminaison des services Web Exchange (EWS) pour une adresse e-mail spécifiée en appelant le service de découverte automatique. |
BeginGetNonIndexableItemDetails(AsyncCallback, Object, GetNonIndexableItemDetailsParameters) |
Appel asynchrone pour obtenir les détails des éléments non indexables |
BeginGetNonIndexableItemStatistics(AsyncCallback, Object, GetNonIndexableItemStatisticsParameters) |
Appel asynchrone pour obtenir des statistiques d’élément non indexables |
BeginSearchMailboxes(AsyncCallback, Object, SearchMailboxesParameters) |
Lance une demande asynchrone pour rechercher des éléments qui correspondent à une chaîne de requête à l’aide de l’objet associé SearchMailboxesParameters pour spécifier les détails de la demande de recherche. La BeginSearchMailboxes(AsyncCallback, Object, SearchMailboxesParameters) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
BeginSubscribeToPullNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Int32, String, EventType[]) |
Commence une demande asynchrone de s’abonner aux notifications de tirage( pull notifications). Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
BeginSubscribeToPullNotificationsOnAllFolders(AsyncCallback, Object, Int32, String, EventType[]) |
Commence une demande asynchrone de s’abonner aux notifications d’extraction sur tous les dossiers de la boîte aux lettres d’un utilisateur spécifié. Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[]) |
Commence une demande asynchrone pour s’abonner aux notifications Push. La BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) |
Commence une demande asynchrone de s’abonner aux notifications Push qui inclut une demande de retour d’informations supplémentaires dans la réponse de notification Push. La BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
BeginSubscribeToPushNotificationsOnAllFolders(AsyncCallback, Object, Uri, Int32, String, EventType[]) |
Commence une demande asynchrone de s’abonner aux notifications Push sur tous les dossiers de la boîte aux lettres d’un utilisateur spécifié. La BeginSubscribeToPushNotificationsOnAllFolders(AsyncCallback, Object, Uri, Int32, String, EventType[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
BeginSubscribeToPushNotificationsOnAllFolders(AsyncCallback, Object, Uri, Int32, String, String, EventType[]) |
Commence une demande asynchrone de s’abonner aux notifications Push sur tous les dossiers de la boîte aux lettres de l’utilisateur authentifié, qui inclut une demande de retour d’informations supplémentaires dans la réponse de notification Push. La BeginSubscribeToPushNotificationsOnAllFolders(AsyncCallback, Object, Uri, Int32, String, String, EventType[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
BeginSubscribeToStreamingNotifications(AsyncCallback, Object, IEnumerable<FolderId>, EventType[]) |
Commence une demande asynchrone de s’abonner aux notifications de streaming. Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
BeginSubscribeToStreamingNotificationsOnAllFolders(AsyncCallback, Object, EventType[]) |
Commence une demande asynchrone de s’abonner aux notifications de streaming sur tous les dossiers de la boîte aux lettres d’un utilisateur spécifié. Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
BeginSyncFolderHierarchy(AsyncCallback, Object, FolderId, PropertySet, String) |
Commence une demande asynchrone pour synchroniser les sous-dossiers d’une hiérarchie de dossiers spécifiée. Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
BeginSyncFolderHierarchy(AsyncCallback, Object, PropertySet, String) |
Commence une demande de synchronisation de l’intégralité de la hiérarchie de dossiers d’une boîte aux lettres spécifiée. Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
BeginSyncFolderItems(AsyncCallback, Object, FolderId, PropertySet, IEnumerable<ItemId>, Int32, SyncFolderItemsScope, String) |
Commence une demande asynchrone pour synchroniser les éléments contenus dans un dossier spécifié. Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
BindToItems(IEnumerable<ItemId>, PropertySet) |
Lie plusieurs éléments dans un seul appel aux services Web Exchange (EWS). |
ConvertId(AlternateIdBase, IdFormat) |
Convertit un ID d’un format en un autre format dans un seul appel EWS (Exchange Web Services). |
ConvertIds(IEnumerable<AlternateIdBase>, IdFormat) |
Convertit plusieurs ID d’un format à un autre dans un seul appel aux services Web Exchange (EWS). |
CopyItems(IEnumerable<ItemId>, FolderId, Boolean) |
Copie plusieurs éléments dans un seul appel aux services Web Exchange (EWS). Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
CopyItems(IEnumerable<ItemId>, FolderId) |
Copie plusieurs éléments dans un seul appel aux services Web Exchange (EWS). |
CopyItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, FolderId) |
Copie les éléments d’une conversation spécifiée dans un dossier de destination spécifié. |
CreateItems(IEnumerable<Item>, FolderId, Nullable<MessageDisposition>, Nullable<SendInvitationsMode>) |
Crée plusieurs éléments dans un seul appel de services Web Exchange (EWS). |
DeleteItems(IEnumerable<ItemId>, DeleteMode, Nullable<SendCancellationsMode>, Nullable<AffectedTaskOccurrence>, Boolean) |
Supprime plusieurs éléments dans un seul appel à EWS. |
DeleteItems(IEnumerable<ItemId>, DeleteMode, Nullable<SendCancellationsMode>, Nullable<AffectedTaskOccurrence>) |
Supprime plusieurs éléments dans un seul appel aux services Web Exchange (EWS). |
DeleteItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, DeleteMode) |
Supprime les éléments d’une conversation spécifiée. |
DisableAlwaysCategorizeItemsInConversations(IEnumerable<ConversationId>, Boolean) |
Désactive la catégorisation automatique des nouveaux éléments reçus dans une conversation spécifiée. |
DisableAlwaysDeleteItemsInConversations(IEnumerable<ConversationId>, Boolean) |
Désactive le déplacement automatique d’éléments d’une conversation spécifiée vers le dossier Éléments supprimés. |
DisableAlwaysMoveItemsInConversations(IEnumerable<ConversationId>, Boolean) |
Désactive le déplacement automatique d’éléments d’une conversation spécifiée vers un dossier spécifié. |
DisableApp(String, DisableReasonType) |
Désactive une extension de client. La DisableApp(String, DisableReasonType) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
EnableAlwaysCategorizeItemsInConversations(IEnumerable<ConversationId>, IEnumerable<String>, Boolean) |
Active la catégorisation automatique des éléments dans une conversation spécifiée. |
EnableAlwaysDeleteItemsInConversations(IEnumerable<ConversationId>, Boolean) |
Permet le déplacement automatique des éléments d’une conversation spécifiée vers le dossier Éléments supprimés. |
EnableAlwaysMoveItemsInConversations(IEnumerable<ConversationId>, FolderId, Boolean) |
Permet le déplacement automatique des éléments nouveaux et existants d’une conversation vers un dossier cible. |
EndGetNonIndexableItemDetails(IAsyncResult) |
Appel asynchrone demandant des métadonnées sur les éléments de dossier qui n’ont pas pu être indexés. |
EndGetNonIndexableItemStatistics(IAsyncResult) |
Appel asynchrone demandant des statistiques sur les éléments de dossier qui n’ont pas pu être indexés. |
EndSearchMailboxes(IAsyncResult) |
Demande une requête de recherche dans les boîtes aux lettres de façon asynchrone. La EndSearchMailboxes(IAsyncResult) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
EndSubscribeToPullNotifications(IAsyncResult) |
Met fin à une demande asynchrone de s’abonner aux notifications de tirage dans la boîte aux lettres de l’utilisateur authentifié. Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
EndSubscribeToPushNotifications(IAsyncResult) |
Met fin à une demande asynchrone de s’abonner aux notifications Push dans la boîte aux lettres d’un utilisateur spécifié. Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
EndSubscribeToStreamingNotifications(IAsyncResult) |
Met fin à une demande asynchrone de s’abonner aux notifications de streaming dans la boîte aux lettres d’un utilisateur spécifié. Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
EndSyncFolderHierarchy(IAsyncResult) |
Met fin à une demande asynchrone de synchronisation d’une hiérarchie de dossiers spécifiée d’une boîte aux lettres. Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
EndSyncFolderItems(IAsyncResult) |
Met fin à une demande asynchrone de synchronisation des éléments dans un dossier spécifié d’une boîte aux lettres. Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
ExpandGroup(EmailAddress) |
Développe un groupe identifié par une adresse e-mail spécifiée. |
ExpandGroup(ItemId) |
Développe un groupe identifié par un ID de groupe spécifié. |
ExpandGroup(String, String) |
Développe un groupe identifié par une adresse SMTP de groupe spécifiée et le type de routage de cette adresse. |
ExpandGroup(String) |
Développe un groupe identifié par une adresse SMTP de groupe spécifiée. |
FindAppointments(FolderId, CalendarView) |
Obtient une liste de rendez-vous en effectuant une recherche dans le contenu d’un dossier spécifié. |
FindAppointments(WellKnownFolderName, CalendarView) |
Obtient une liste de rendez-vous en effectuant une recherche dans le contenu d’un dossier spécifié. |
FindConversation(ViewBase, FolderId, String, Boolean, Nullable<MailboxSearchLocation>) |
Recherche et récupère une collection de conversations dans le dossier spécifié en fonction de la requête spécifiée. En plus des conversations, une liste de termes en surbrillance est retournée. Le ou les dossiers cibles peuvent être une boîte aux lettres principale, une boîte aux lettres d’archivage, ou les deux. La FindConversation(ViewBase, FolderId, String, Boolean, Nullable<MailboxSearchLocation>) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
FindConversation(ViewBase, FolderId, String, Boolean) |
Recherche et récupère une collection de conversations dans le dossier spécifié en fonction de la requête spécifiée. En plus des conversations, une liste de termes en surbrillance est retournée. La FindConversation(ViewBase, FolderId, String, Boolean) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
FindConversation(ViewBase, FolderId, String) |
Récupère une collection de toutes les conversations dans le dossier spécifié en fonction de la requête spécifiée. La FindConversation(ViewBase, FolderId, String) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
FindConversation(ViewBase, FolderId) |
Récupère une collection de toutes les conversations dans le dossier spécifié. La FindConversation(ViewBase, FolderId) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Microsoft Exchange Server 2010 Service Pack 1 (SP1). |
FindFolders(FolderId, FolderView) |
Obtient une liste de dossiers en recherchant les sous-dossiers d’un dossier spécifié. |
FindFolders(FolderId, SearchFilter, FolderView) |
Recherche un dossier à l’aide d’un filtre de recherche spécifié et d’une vue de dossier spécifiée. |
FindFolders(WellKnownFolderName, FolderView) |
Obtient une liste de dossiers en effectuant une recherche dans les sous-dossiers du dossier spécifié. |
FindFolders(WellKnownFolderName, SearchFilter, FolderView) |
Recherche un dossier connu à l’aide d’un filtre de recherche spécifié et d’une vue de dossier spécifiée. |
FindItems(FolderId, SearchFilter, ViewBase, Grouping) |
Obtient une liste groupée d’éléments en recherchant le contenu d’un dossier spécifique. |
FindItems(FolderId, SearchFilter, ViewBase) |
Retourne des éléments d’un dossier cible filtrés par type d’élément avec l’affichage de page d’aperçu spécifié. |
FindItems(FolderId, String, Boolean, ViewBase, Grouping) |
Retourne des éléments groupés à partir d’un dossier cible en fonction de la requête de recherche associée, éventuellement avec des termes mis en surbrillance. La FindItems(FolderId, String, Boolean, ViewBase, Grouping) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
FindItems(FolderId, String, Boolean, ViewBase) |
Retourne des éléments d’un dossier cible en fonction de la requête de recherche associée avec l’affichage de page d’aperçu spécifié et la mise en surbrillance facultative des termes. La FindItems(FolderId, String, Boolean, ViewBase) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
FindItems(FolderId, String, ViewBase, Grouping) |
Retourne des éléments groupés à partir d’un dossier cible en fonction de la requête spécifiée. La FindItems(FolderId, String, ViewBase, Grouping) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2010. |
FindItems(FolderId, String, ViewBase) |
Retourne des éléments d’un dossier cible en fonction de la requête de recherche associée avec l’affichage de page d’aperçu spécifié. La FindItems(FolderId, String, ViewBase) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2010. |
FindItems(FolderId, ViewBase, Grouping) |
Retourne des éléments groupés à partir d’un dossier cible avec l’affichage de page d’aperçu spécifié. |
FindItems(FolderId, ViewBase) |
Retourne des éléments d’un dossier cible avec l’affichage de page d’aperçu spécifié. |
FindItems(WellKnownFolderName, SearchFilter, ViewBase, Grouping) |
Retourne des éléments groupés filtrés par type à partir du dossier cible en fonction de l’affichage de page d’aperçu spécifié. |
FindItems(WellKnownFolderName, SearchFilter, ViewBase) |
Retourne des éléments filtrés par type à partir d’un dossier cible avec l’affichage de page d’aperçu spécifié. |
FindItems(WellKnownFolderName, String, ViewBase, Grouping) |
Retourne des éléments groupés à partir d’un dossier cible à l’aide de la requête associée avec l’affichage de page d’aperçu spécifié. La FindItems(WellKnownFolderName, String, ViewBase, Grouping) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2010. |
FindItems(WellKnownFolderName, String, ViewBase) |
Retourne des éléments d’un dossier cible à l’aide de la requête associée avec la vue de page d’aperçu spécifiée. La FindItems(WellKnownFolderName, String, ViewBase) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2010. |
FindItems(WellKnownFolderName, ViewBase) |
Retourne des éléments d’un dossier cible avec l’affichage de page d’aperçu spécifié. |
GetAppManifests() |
Obtient les manifestes d’application pour les applications installées sur le serveur. La GetAppManifests() méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetAppManifests(String, String) |
Obtient les manifestes d’application pour les applications installées sur le serveur qui prennent en charge l’API et la version de schéma spécifiées. La GetAppManifests(String, String) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de 15.00.0847.032. |
GetAppMarketplaceUrl() |
Obtient l’URL de la Place de marché des applications. La GetAppMarketplaceUrl() méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetAppMarketplaceUrl(String, String) |
Obtient l’URL de la Place de marché des applications, en fonction de l’API et de la version de schéma prises en charge. La GetAppMarketplaceUrl(String, String) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de 15.00.0847.032. |
GetAttachments(Attachment[], Nullable<BodyType>, IEnumerable<PropertyDefinitionBase>) |
Obtient les propriétés des pièces jointes du serveur. |
GetAttachments(String[], Nullable<BodyType>, IEnumerable<PropertyDefinitionBase>) |
Obtient les propriétés des pièces jointes du serveur. |
GetClientAccessToken(ClientAccessTokenRequest[]) |
Obtient une collection d’identificateurs de jeton et de types basés sur un tableau d’objetsClientAccessTokenRequest. La GetClientAccessToken(ClientAccessTokenRequest[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de 15.00.0847.032. |
GetClientAccessToken(IEnumerable<KeyValuePair<String,ClientAccessTokenType>>) |
Obtient une collection d’identificateurs et de types de jetons basés sur des paires clé-valeur d’ID de jeton et de types de jetons. La GetClientAccessToken(IEnumerable<KeyValuePair<String,ClientAccessTokenType>>) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetClientExtension(StringList, Boolean, Boolean, String, StringList, StringList, Boolean) |
Obtient les informations d’extension du client. Cette méthode est utilisée dans les appels de serveur à serveur pour récupérer organization extensions pour l’accès Windows PowerShell ou console de gestion unifiée (UMC) de l’administrateur et pour l’accès Windows PowerShell ou UMC de l’utilisateur, ainsi que l’activation de l’utilisateur pour Outlook Web Access (OWA) ou Outlook. Cette méthode n’est pas censée être utilisée ou appelée directement à partir d’un client utilisateur. La GetClientExtension(StringList, Boolean, Boolean, String, StringList, StringList, Boolean) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetConversationItems(ConversationId, PropertySet, String, IEnumerable<FolderId>, Nullable<ConversationSortOrder>) |
Obtient une partie ou la totalité des éléments d’une conversation spécifiés par un identificateur de conversation. Les éléments récupérés ont les propriétés spécifiées, sont synchronisés avec le serveur en fonction des informations fournies par un état de synchronisation et sont triés selon un ordre de tri. Les éléments retournés peuvent être davantage limités en ignorant de manière sélective les dossiers dans la hiérarchie de recherche. La GetConversationItems(ConversationId, PropertySet, String, IEnumerable<FolderId>, Nullable<ConversationSortOrder>) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetConversationItems(IEnumerable<ConversationRequest>, PropertySet, IEnumerable<FolderId>, Nullable<ConversationSortOrder>, Nullable<MailboxSearchLocation>) |
Obtient les éléments associés à un ensemble de conversations. Les éléments récupérés ont les propriétés supplémentaires spécifiées et sont triés selon un ordre de tri. L’ensemble des éléments retournés peut être encore limité en ignorant de manière sélective les dossiers dans la hiérarchie de recherche et si les boîtes aux lettres cibles sont primaires, d’archive ou les deux. La GetConversationItems(IEnumerable<ConversationRequest>, PropertySet, IEnumerable<FolderId>, Nullable<ConversationSortOrder>, Nullable<MailboxSearchLocation>) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetConversationItems(IEnumerable<ConversationRequest>, PropertySet, IEnumerable<FolderId>, Nullable<ConversationSortOrder>) |
Obtient les éléments associés à un ensemble de conversations. Les éléments récupérés ont les propriétés supplémentaires spécifiées et sont triés selon un ordre de tri. Les éléments retournés sont limités par l’ignorance sélective des dossiers dans la hiérarchie de recherche. La GetConversationItems(IEnumerable<ConversationRequest>, PropertySet, IEnumerable<FolderId>, Nullable<ConversationSortOrder>) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetDelegates(Mailbox, Boolean, IEnumerable<UserId>) |
Récupère les délégués d’une boîte aux lettres spécifiée. |
GetDelegates(Mailbox, Boolean, UserId[]) |
Récupère les délégués d’une boîte aux lettres spécifiée. |
GetDiscoverySearchConfiguration(String, Boolean, Boolean) |
Obtient des informations de configuration de recherche dans le cadre d’eDiscovery. La GetDiscoverySearchConfiguration(String, Boolean, Boolean) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetEncryptionConfiguration() |
À usage interne uniquement. |
GetHoldOnMailboxes(String) |
Obtient des informations sur une conservation eDiscovery sur les boîtes aux lettres. La GetHoldOnMailboxes(String) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetInboxRules() |
Récupère une collection de règles de boîte de réception associées à l’utilisateur spécifié. |
GetInboxRules(String) |
Récupère une collection de règles de boîte de réception associées à un utilisateur spécifié. |
GetNonIndexableItemDetails(GetNonIndexableItemDetailsParameters) |
Obtient des informations sur les éléments des boîtes aux lettres cibles qui n’ont pas pu être indexés à l’aide de l’objet associé GetNonIndexableItemDetailsParameters . La GetNonIndexableItemDetails(GetNonIndexableItemDetailsParameters) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetNonIndexableItemDetails(String[], Nullable<Int32>, String, Nullable<SearchPageDirection>) |
Obtient des informations sur les éléments des boîtes aux lettres cibles qui n’ont pas pu être indexés, notamment la taille de l’affichage de page, l’identificateur de référence de l’affichage de page et le sens de recherche de l’affichage page (avant ou précédent). La GetNonIndexableItemDetails(String[], Nullable<Int32>, String, Nullable<SearchPageDirection>) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetNonIndexableItemDetails(String[]) |
Obtient des informations sur les éléments des boîtes aux lettres cibles qui n’ont pas pu être indexés. La GetNonIndexableItemDetails(String[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetNonIndexableItemStatistics(GetNonIndexableItemStatisticsParameters) |
Obtient des informations statistiques sur les éléments des boîtes aux lettres cibles qui n’ont pas pu être indexés à l’aide de l’objet associé GetNonIndexableItemStatisticsParameters . La GetNonIndexableItemStatistics(GetNonIndexableItemStatisticsParameters) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetNonIndexableItemStatistics(String[]) |
Obtient des informations statistiques sur les éléments des boîtes aux lettres cibles qui n’ont pas pu être indexés. La GetNonIndexableItemStatistics(String[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetPasswordExpirationDate(String) |
Obtient la date d’expiration du mot de passe de domaine pour un utilisateur de boîte aux lettres spécifié. Cette méthode a été introduite dans Exchange Server 2010 SP2 et l’API managée EWS (Exchange Web Services) 1.2. |
GetRoomLists() |
Récupère une collection de toutes les listes de salles dans un organization spécifié. |
GetRooms(EmailAddress) |
Récupère une collection de toutes les salles d’une liste de salles spécifiée dans un organization. |
GetSearchableMailboxes(String, Boolean) |
Obtient deux listes de boîtes aux lettres : une liste de boîtes aux lettres pouvant faire l’objet d’une recherche et une liste de boîtes aux lettres qui n’ont pas pu faire l’objet d’une recherche à des fins d’eDiscovery. La GetSearchableMailboxes(String, Boolean) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
GetUserAvailability(IEnumerable<AttendeeInfo>, TimeWindow, AvailabilityData, AvailabilityOptions) |
Récupère des informations détaillées sur la disponibilité d’un ensemble d’utilisateurs, de salles et de ressources dans une période spécifiée. |
GetUserAvailability(IEnumerable<AttendeeInfo>, TimeWindow, AvailabilityData) |
Récupère des informations détaillées sur la disponibilité d’un ensemble d’utilisateurs, de salles et de ressources pendant une période spécifiée. |
GetUserOofSettings(String) |
Obtient les paramètres OOF (Absence du bureau) pour une boîte aux lettres spécifiée. |
GetUserRetentionPolicyTags() |
Obtient les balises de stratégie de rétention des utilisateurs. La GetUserRetentionPolicyTags() méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
InstallApp(Stream) |
Installe une application de messagerie. La InstallApp(Stream) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
LoadPropertiesForItems(IEnumerable<Item>, PropertySet) |
Charge les propriétés de plusieurs éléments dans un seul appel aux services Web Exchange (EWS). |
MarkAsJunk(IEnumerable<ItemId>, Boolean, Boolean) |
Marque les éléments de boîte aux lettres comme indésirables. La MarkAsJunk(IEnumerable<ItemId>, Boolean, Boolean) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
MoveItems(IEnumerable<ItemId>, FolderId, Boolean) |
Déplace plusieurs éléments dans un seul appel aux services Web Exchange (EWS). Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
MoveItems(IEnumerable<ItemId>, FolderId) |
Déplace plusieurs éléments dans un seul appel aux services Web Exchange (EWS). |
MoveItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, FolderId) |
Déplace des éléments d’une conversation spécifiée vers un dossier de destination spécifié. |
RemoveDelegates(Mailbox, IEnumerable<UserId>) |
Supprime les délégués d’une boîte aux lettres spécifique. |
RemoveDelegates(Mailbox, UserId[]) |
Supprime les délégués d’une boîte aux lettres spécifiée. L’appel de cette méthode entraîne un appel aux services Web Exchange (EWS). |
ResolveName(String, IEnumerable<FolderId>, ResolveNameSearchLocation, Boolean, PropertySet) |
Recherche des contacts dans la liste d’adresses globale (GAL) et/ou dans des dossiers de contacts spécifiques dont les noms correspondent au nom spécifié. Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
ResolveName(String, IEnumerable<FolderId>, ResolveNameSearchLocation, Boolean) |
Recherche les contacts dans les dossiers de contacts spécifiés et/ou la liste d’adresses globale (GAL) dont les noms correspondent au nom passé en tant que paramètre. |
ResolveName(String, ResolveNameSearchLocation, Boolean, PropertySet) |
Recherche des contacts dans la liste d’adresses globale (GAL) dont les noms correspondent au nom spécifié. Cette méthode a été introduite dans l’API managée EWS (Exchange Web Services) 1.2. |
ResolveName(String, ResolveNameSearchLocation, Boolean) |
Recherche les contacts dans le dossier de contacts par défaut et/ou la liste d’adresses globale (GAL) dont les noms correspondent au nom passé en tant que paramètre. |
ResolveName(String) |
Recherche les contacts dans le dossier Contacts de l’utilisateur et la liste d’adresses globale (GAL), dans cet ordre, dont les noms correspondent au nom passé en tant que paramètre. |
SearchMailboxes(IEnumerable<MailboxQuery>, SearchResultType, String, SortDirection, Int32, SearchPageDirection, String) |
Recherche dans les boîtes aux lettres les éléments qui correspondent à un ensemble de chaînes de requête et retourne un résultat trié et ordonné des éléments d’aperçu. La SearchMailboxes(IEnumerable<MailboxQuery>, SearchResultType, String, SortDirection, Int32, SearchPageDirection, String) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
SearchMailboxes(IEnumerable<MailboxQuery>, SearchResultType) |
Recherche dans les boîtes aux lettres les éléments qui correspondent à un ensemble de chaînes de requête. Le résultat de la recherche peut être statistique ou un aperçu d’élément. La SearchMailboxes(IEnumerable<MailboxQuery>, SearchResultType) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
SearchMailboxes(SearchMailboxesParameters) |
Recherche dans les boîtes aux lettres les éléments qui correspondent à une chaîne de requête à l’aide de l’objet associé SearchMailboxesParameters pour spécifier les détails de la demande de recherche. La SearchMailboxes(SearchMailboxesParameters) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
SetClientExtension(List<SetClientExtensionAction>) |
Définit les données d’extension client. Cette méthode est utilisée dans les appels de serveur à serveur pour installer, désinstaller ou configurer organization extensions afin de prendre en charge la gestion par l’administrateur des extensions organization via Windows PowerShell ou la console de gestion unifiée (UMC) Exchange. La SetClientExtension(List<SetClientExtensionAction>) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
SetEncryptionConfiguration(String, String, String, String) |
À usage interne uniquement. |
SetFlagStatusForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Flag) |
Définit l’indicateur status des éléments dans les conversations. La SetFlagStatusForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Flag) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
SetHoldOnMailboxes(SetHoldOnMailboxesParameters) |
Définit une conservation basée sur les requêtes sur les éléments d’une ou plusieurs boîtes aux lettres à des fins d’eDiscovery.La SetHoldOnMailboxes(SetHoldOnMailboxesParameters) méthode s’applique aux clients qui ciblent des Exchange Online et des versions d’Exchange à compter de Exchange Server 2013. |
SetHoldOnMailboxes(String, HoldAction, String, String, String) |
Définit une conservation basée sur les requêtes sur les éléments d’une boîte aux lettres pendant une durée spécifique aux fins d’eDiscovery.La SetHoldOnMailboxes(String, HoldAction, String, String, String) méthode s’applique aux clients qui ciblent des Exchange Online et des versions d’Exchange à compter de Exchange Server 2013. |
SetHoldOnMailboxes(String, HoldAction, String, String) |
Définit une conservation basée sur les requêtes sur les éléments d’une boîte aux lettres à des fins d’eDiscovery. La SetHoldOnMailboxes(String, HoldAction, String, String) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
SetHoldOnMailboxes(String, HoldAction, String, String[]) |
Définit une conservation basée sur les requêtes sur les éléments d’une collection de boîtes aux lettres à des fins d’eDiscovery. La SetHoldOnMailboxes(String, HoldAction, String, String[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
SetReadStateForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Boolean, Boolean) |
Définit l’état de lecture des éléments d’une conversation et éventuellement une valeur qui supprime les confirmations de lecture. La SetReadStateForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Boolean, Boolean) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
SetReadStateForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Boolean) |
Définit l’état de lecture des éléments d’une conversation. La SetReadStateForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Boolean) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
SetRetentionPolicyForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, RetentionType, Nullable<Guid>) |
Définit la stratégie de rétention pour les éléments de la conversation. La SetRetentionPolicyForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, RetentionType, Nullable<Guid>) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
SetTeamMailbox(EmailAddress, Uri, TeamMailboxLifecycleState) |
Définit une boîte aux lettres partagée. La SetTeamMailbox(EmailAddress, Uri, TeamMailboxLifecycleState) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
SetUserOofSettings(String, OofSettings) |
Définit les paramètres d’absence du bureau (OOF) pour une boîte aux lettres spécifiée. |
SubscribeToPullNotifications(IEnumerable<FolderId>, Int32, String, EventType[]) |
S’abonne aux notifications d’extraction. |
SubscribeToPullNotificationsOnAllFolders(Int32, String, EventType[]) |
S’abonne aux notifications d’extraction sur tous les dossiers de la boîte aux lettres d’un utilisateur. |
SubscribeToPushNotifications(IEnumerable<FolderId>, Uri, Int32, String, EventType[]) |
Lance une demande pour qu’un client reçoive des notifications Push. La SubscribeToPushNotifications(IEnumerable<FolderId>, Uri, Int32, String, EventType[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2010. |
SubscribeToPushNotifications(IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) |
Lance une demande de réception de notifications Push qui inclut une demande de retour d’informations supplémentaires dans la réponse de notification Push. La SubscribeToPushNotifications(IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
SubscribeToPushNotificationsOnAllFolders(Uri, Int32, String, EventType[]) |
Lance une demande pour recevoir des notifications Push sur tous les dossiers de la boîte aux lettres d’un utilisateur. La SubscribeToPushNotificationsOnAllFolders(Uri, Int32, String, EventType[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à compter de Exchange Server 2010. |
SubscribeToPushNotificationsOnAllFolders(Uri, Int32, String, String, EventType[]) |
Lance une demande de réception de notifications Push sur tous les dossiers de la boîte aux lettres d’un utilisateur qui inclut une demande de retour d’informations supplémentaires dans la réponse de notification Push. La SubscribeToPushNotificationsOnAllFolders(Uri, Int32, String, String, EventType[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
SubscribeToStreamingNotifications(IEnumerable<FolderId>, EventType[]) |
S’abonne aux notifications de streaming. L’appel de cette méthode entraîne un appel aux services Web Exchange (EWS). |
SubscribeToStreamingNotificationsOnAllFolders(EventType[]) |
S’abonne aux notifications de diffusion en continu sur tous les dossiers dans la boîte aux lettres d’un utilisateur spécifié. |
SyncFolderHierarchy(FolderId, PropertySet, String) |
Synchronise les sous-dossiers d’un dossier spécifié. |
SyncFolderHierarchy(PropertySet, String) |
Synchronise l’intégralité de la hiérarchie de dossiers de la boîte aux lettres à laquelle le service Web spécifié est connecté. |
SyncFolderItems(FolderId, PropertySet, IEnumerable<ItemId>, Int32, SyncFolderItemsScope, String) |
Synchronise les éléments d’un dossier spécifié (non pris en charge pour une utilisation avec Office 365 boîtes aux lettres de groupe ou dossiers publics). |
UninstallApp(String) |
Désinstalle une application de messagerie. La UninstallApp(String) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
UnpinTeamMailbox(EmailAddress) |
Désépingler une boîte aux lettres de site. Lorsqu’une boîte aux lettres est désépinglé, il n’est plus garanti qu’elle soit disponible hors connexion. La UnpinTeamMailbox(EmailAddress) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013. |
UpdateDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, DelegateUser[]) |
Mises à jour délégués sur une boîte aux lettres spécifiée. |
UpdateDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, IEnumerable<DelegateUser>) |
Mises à jour délégués sur une boîte aux lettres spécifiée. |
UpdateInboxRules(IEnumerable<RuleOperation>, Boolean, String) |
Mises à jour règles de boîte de réception d’un utilisateur spécifié en appliquant les opérations spécifiées. |
UpdateInboxRules(IEnumerable<RuleOperation>, Boolean) |
Mises à jour règles de boîte de réception d’un utilisateur spécifié en appliquant les opérations spécifiées. |
UpdateItems(IEnumerable<Item>, FolderId, ConflictResolutionMode, Nullable<MessageDisposition>, Nullable<SendInvitationsOrCancellationsMode>, Boolean) |
Mises à jour plusieurs éléments dans un seul appel EWS. UpdateItems ne prend pas en charge les éléments qui ont des pièces jointes non enregistrées. |
UpdateItems(IEnumerable<Item>, FolderId, ConflictResolutionMode, Nullable<MessageDisposition>, Nullable<SendInvitationsOrCancellationsMode>) |
Mises à jour plusieurs éléments dans un seul appel EWS (Exchange Web Services). |
Événements
OnResponseHeadersCaptured |
Appelle le ResponseHeadersCapturedHandler gestionnaire. L’événement OnResponseHeadersCaptured s’applique aux clients qui ciblent des Exchange Online et des versions d’Exchange à compter de Exchange Server 2013. (Hérité de ExchangeServiceBase) |
OnSerializeCustomSoapHeaders |
Représente l’événement appelé pour permettre aux applications d’émettre des en-têtes SOAP personnalisés dans les demandes envoyées à Microsoft Exchange Server. (Hérité de ExchangeServiceBase) |