ExchangeService Klasse

Definition

Stellt eine Bindung an Exchange-Webdienste (EWS) dar.

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
Vererbung
ExchangeService

Beispiele

Sehen wir uns nun alles in Aktion an. Im folgenden Codebeispiel wird gezeigt, wie Sie einen bestimmten Benutzernamen und ein bestimmtes Kennwort festlegen, den EWS-Endpunkt mithilfe der AutoErmittlung ermitteln, zwei neue Kontakte im Standardordner Kontakte des Benutzers erstellen und einem zweiten Benutzerdelegat Zugriff auf den Kalenderordner des Benutzers gewähren.

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
}

Hinweise

Bevor Sie die verwaltete EWS-API zum Ausführen einer Aufgabe verwenden können, müssen Sie eine Instanz der ExchangeService -Klasse erstellen. Die ExchangeService -Klasse dient jedoch nicht nur als Ausgangspunkt für die Entwicklung von EWS Managed API-Clients. Es hat eine ganze Reihe von Funktionen integriert.

Tabelle 1: Verwendungsmöglichkeiten der ExchangeService-Klasse

Steuern der AuthentifizierungWenn sich Ihre Benutzer mit denselben Anmeldeinformationen bei Windows anmelden, die sie für den Zugriff auf ihren Exchange-Server verwenden, legen Sie die UseDefaultCredentials -Eigenschaft auf true fest, damit Ihre Anwendung eine Verbindung mit dem Exchange-Server herstellen kann, ohne den Benutzer nach einem Benutzernamen und kennwort zu fragen. Wenn Sie den Benutzernamen und das Kennwort angeben müssen, legen Sie die Credentials -Eigenschaft fest. Die Credentials-Eigenschaft verwendet ein WebCredentials -Objekt, um die Authentifizierungsinformationen der Benutzer zu schützen. Verwenden Sie die Credentials-Eigenschaft zusammen mit der ImpersonatedUserId -Eigenschaft, um sich als Dienstkonto zu authentifizieren und die Identität eines anderen Benutzers anzugeben.
Verwalten von EndpunktenVerwenden Sie die AutodiscoverUrl(String) -Methode, um automatisch den richtigen EWS-Endpunkt für Ihren Benutzer zu finden. Wenn Sie den Endpunkt für Ihren Benutzer zwischengespeichert haben, können Sie alternativ die Url -Eigenschaft verwenden, um diesen Endpunkt zu verwenden.
Arbeiten mit Gruppen von ElementenVerwenden Sie die CopyItems(IEnumerable<ItemId>, FolderId)Methoden , CreateItems(IEnumerable<Item>, FolderId, Nullable<MessageDisposition>, Nullable<SendInvitationsMode>), DeleteItems(IEnumerable<ItemId>, DeleteMode, Nullable<SendCancellationsMode>, Nullable<AffectedTaskOccurrence>), MoveItems(IEnumerable<ItemId>, FolderId)und UpdateItems(IEnumerable<Item>, FolderId, ConflictResolutionMode, Nullable<MessageDisposition>, Nullable<SendInvitationsOrCancellationsMode>) , um Massenvorgänge für mehrere Elemente auszuführen. Sie können diese Methoden verwenden, um Szenarien wie das Erstellen mehrerer Contact Objekte zur Unterstützung des Massenimports von Kontakten oder das Markieren mehrerer Task Objekte vollständig in einer einzelnen EWS-Anforderung zu behandeln.
Arbeiten mit DelegatenVerwenden Sie die AddDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, DelegateUser[])Methoden , GetDelegates(Mailbox, Boolean, UserId[]), RemoveDelegates(Mailbox, UserId[])und UpdateDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, DelegateUser[]) , um mit Delegaten zu arbeiten.

Obwohl wir hier nicht alles abdecken können, was Sie mit der ExchangeService -Klasse tun können, können Sie mehr erfahren, indem Sie die Methoden und Eigenschaften untersuchen. Weitere Features dieser Klasse, die Sie möglicherweise interessieren, sind:

  • Automatische Cookieverwaltung
  • Clientprotokollierung für die Problembehandlung
  • Einstellungsverwaltung für Regeln und automatische Antworten (Abwesenheit)
  • Namensauflösung für das Adressbuch
  • Postfachsuche

Konstruktoren

ExchangeService()

Initialisiert eine neue Instanz der ExchangeService -Klasse, die auf die neueste unterstützte Version von Exchange-Webdiensten (EWS) ausgerichtet und auf die aktuelle Zeitzone des Systems ausgerichtet ist.

ExchangeService(ExchangeVersion)

Initialisiert eine neue Instanz der ExchangeService -Klasse, die auf die angegebene Version von Exchange-Webdiensten (EWS) ausgerichtet und auf die aktuelle Zeitzone des Systems festgelegt ist.

ExchangeService(ExchangeVersion, TimeZoneInfo)

Initialisiert eine neue Instanz der ExchangeService -Klasse, die auf die angegebene Version von Exchange-Webdiensten (EWS) ausgerichtet und auf die angegebene Zeitzone ausgerichtet ist.

ExchangeService(TimeZoneInfo)

Initialisiert eine neue Instanz der ExchangeService -Klasse, die auf die neueste unterstützte Version von Exchange-Webdiensten (EWS) ausgerichtet und auf die angegebene Zeitzone festgelegt ist.

Eigenschaften

AcceptGzipEncoding

Ruft einen Wert ab, der angibt, ob die GZip-Komprimierungscodierung akzeptiert werden soll, oder legt diesen fest.

(Geerbt von ExchangeServiceBase)
ClientRequestId

Ruft die Anforderungs-ID ab oder legt diese fest. Die ClientRequestId -Eigenschaft gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

(Geerbt von ExchangeServiceBase)
ConnectionGroupName

Ruft den Namen der Verbindungsgruppe für die Anforderung ab oder legt den Namen fest. Die ConnectionGroupName -Eigenschaft gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

(Geerbt von ExchangeServiceBase)
CookieContainer

Ruft den Cookiecontainer ab oder legt den Cookiecontainer fest.

(Geerbt von ExchangeServiceBase)
Credentials

Ruft die Anmeldeinformationen ab, die für die Authentifizierung bei Exchange-Webdiensten (EWS) verwendet werden, oder legt diese fest.

(Geerbt von ExchangeServiceBase)
DateTimePrecision

Ruft den Genauigkeitsgrad ab, der für dateTime-Werte verwendet wird, die von Exchange-Webdiensten (EWS) zurückgegeben werden, oder legt diese fest. Diese Eigenschaft wurde in exchange Web Services (EWS) Managed API 1.2 eingeführt.

EnableScpLookup

Ruft einen Wert ab, der angibt, ob Exchange-Webdienste (EWS) beim Bestimmen der Dienst-URL eine Dienstverbindungspunktsuche (Service Connection Point, SCP) durchführen sollen, oder legt diesen fest.

FileAttachmentContentHandler

Ruft einen Inhaltshandler für Dateianlagen ab oder legt diese fest.

HttpHeaders

Ruft eine Liste der HTTP-Header ab, die Anforderungen an Exchange-Webdienste (EWS) zugeordnet sind.

(Geerbt von ExchangeServiceBase)
HttpResponseHeaders

Ruft eine Auflistung von HTTP-Headern aus der letzten Antwort ab. Die HttpResponseHeaders -Eigenschaft gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

(Geerbt von ExchangeServiceBase)
ImpersonatedUserId

Ruft die ID des Benutzers ab, der die Identität von Exchange-Webdiensten (EWS) annehmen soll, oder legt diese fest.

KeepAlive

Ruft ab oder legt fest, ob eine Anforderung einen Keep-Alive-Header enthalten soll. Die KeepAlive -Eigenschaft gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

(Geerbt von ExchangeServiceBase)
ManagementRoles

Ruft die Benutzer- und Anwendungsrollen ab, die zum Einschränken des Zugriffs basierend auf der Gruppenmitgliedschaft verwendet werden, oder legt diese fest. Die ManagementRoles -Eigenschaft gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

PreAuthenticate

Ruft einen Wert ab, der angibt, ob die HTTP-Vorauthentifizierung durchgeführt werden soll, oder legt diesen fest.

(Geerbt von ExchangeServiceBase)
PreferredCulture

Ruft die bevorzugte Kultur für Nachrichten ab, die von Exchange-Webdiensten (EWS) zurückgegeben werden, oder legt diese fest.

RequestedServerVersion

Ruft die angeforderte Serverversion ab.

(Geerbt von ExchangeServiceBase)
ReturnClientRequestId

Ruft ein Flag ab, das angibt, dass für einen Client Antworten erforderlich sind, um die Anforderungs-ID einzuschließen, oder legt dieses fest. Die ReturnClientRequestId -Eigenschaft gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

(Geerbt von ExchangeServiceBase)
SendClientLatencies

Ruft ab oder legt fest, ob Clientlatenzinformationen vom Client gesendet werden müssen. Die SendClientLatencies -Eigenschaft gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

(Geerbt von ExchangeServiceBase)
ServerInfo

Ruft Informationen ab, die dem Server zugeordnet sind, der die letzte Anforderung verarbeitet hat.

(Geerbt von ExchangeServiceBase)
Timeout

Ruft das Timeout ab, das beim Senden von HTTP-Anforderungen und beim Empfangen von HTTP-Antworten in Millisekunden verwendet wird, oder legt dieses fest.

(Geerbt von ExchangeServiceBase)
TimeZone

Ruft die Zeitzone ab, auf die Exchange-Webdienste (EWS) ausgerichtet ist.

TraceEnabled

Ruft einen Wert ab, der angibt, ob die Ablaufverfolgung aktiviert ist, oder legt diesen fest.

(Geerbt von ExchangeServiceBase)
TraceEnablePrettyPrinting

Ruft einen Wert ab, der angibt, ob für die Ablaufverfolgungsausgabe stilistische Formatierungskonventionen angewendet werden, oder legt den Wert fest. Die TraceEnablePrettyPrinting -Eigenschaft gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

TraceFlags

Ruft die Ablaufverfolgungsflags ab oder legt sie fest.

(Geerbt von ExchangeServiceBase)
TraceListener

Ruft den Ablaufverfolgungslistener ab oder legt ihn fest.

(Geerbt von ExchangeServiceBase)
UnifiedMessaging

Stellt Zugriff auf die Unified Messaging-Funktionen (UM) bereit.

Url

Ruft die URL der Exchange-Webdienste (EWS) ab oder legt sie fest.

UseDefaultCredentials

Ruft einen Wert ab, der angibt, ob die Anmeldeinformationen des Benutzers, der derzeit bei Windows angemeldet ist, für die Authentifizierung mit Exchange-Webdiensten (EWS) verwendet werden sollen, oder legt diesen fest.

(Geerbt von ExchangeServiceBase)
UserAgent

Ruft den Benutzer-Agent ab oder legt den Benutzer-Agent fest.

(Geerbt von ExchangeServiceBase)
WebProxy

Ruft den Webproxyserver ab, der Anforderungen verarbeitet, oder legt diesen fest.

(Geerbt von ExchangeServiceBase)

Methoden

AddDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, DelegateUser[])

Fügt einem bestimmten Postfach Delegaten hinzu.

AddDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, IEnumerable<DelegateUser>)

Fügt einem angegebenen Postfach Delegaten hinzu.

ArchiveItems(IEnumerable<ItemId>, FolderId)

Archiviert mehrere Elemente in einem Zielordner. Die ArchiveItems(IEnumerable<ItemId>, FolderId) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

AutodiscoverUrl(String)

Initialisiert die Url -Eigenschaft für den EWS-Endpunkt (Exchange Web Services) für eine angegebene E-Mail-Adresse, indem der AutoErmittlungsdienst aufgerufen wird.

AutodiscoverUrl(String, AutodiscoverRedirectionUrlValidationCallback)

Initialisiert die Url -Eigenschaft für den EWS-Endpunkt (Exchange Web Services) für eine angegebene E-Mail-Adresse, indem der AutoErmittlungsdienst aufgerufen wird.

BeginGetNonIndexableItemDetails(AsyncCallback, Object, GetNonIndexableItemDetailsParameters)

Asynchroner Aufruf zum Abrufen von Details zu nicht indizierbaren Elementen

BeginGetNonIndexableItemStatistics(AsyncCallback, Object, GetNonIndexableItemStatisticsParameters)

Asynchroner Aufruf zum Abrufen von nicht indizierbaren Elementstatistiken

BeginSearchMailboxes(AsyncCallback, Object, SearchMailboxesParameters)

Initiiert eine asynchrone Anforderung zum Durchsuchen von Postfächern nach Elementen, die einer Abfragezeichenfolge entsprechen, indem das zugeordnete SearchMailboxesParameters -Objekt verwendet wird, um Details der Suchanforderung anzugeben. Die BeginSearchMailboxes(AsyncCallback, Object, SearchMailboxesParameters) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

BeginSubscribeToPullNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Int32, String, EventType[])

Startet eine asynchrone Anforderung zum Abonnieren von Pullbenachrichtigungen. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

BeginSubscribeToPullNotificationsOnAllFolders(AsyncCallback, Object, Int32, String, EventType[])

Startet eine asynchrone Anforderung zum Abonnieren von Pullbenachrichtigungen für alle Ordner im Postfach eines angegebenen Benutzers. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[])

Startet eine asynchrone Anforderung zum Abonnieren von Pushbenachrichtigungen. Die BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[]) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[])

Startet eine asynchrone Anforderung zum Abonnieren von Pushbenachrichtigungen, die eine Anforderung zur Rückgabe zusätzlicher Informationen in der Pushbenachrichtigungsantwort enthält. Die BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

BeginSubscribeToPushNotificationsOnAllFolders(AsyncCallback, Object, Uri, Int32, String, EventType[])

Startet eine asynchrone Anforderung zum Abonnieren von Pushbenachrichtigungen für alle Ordner im Postfach eines angegebenen Benutzers. Die BeginSubscribeToPushNotificationsOnAllFolders(AsyncCallback, Object, Uri, Int32, String, EventType[]) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

BeginSubscribeToPushNotificationsOnAllFolders(AsyncCallback, Object, Uri, Int32, String, String, EventType[])

Startet eine asynchrone Anforderung zum Abonnieren von Pushbenachrichtigungen für alle Ordner im Postfach des authentifizierten Benutzers, die eine Anforderung für die Rückgabe zusätzlicher Informationen in der Pushbenachrichtigungsantwort enthält. Die BeginSubscribeToPushNotificationsOnAllFolders(AsyncCallback, Object, Uri, Int32, String, String, EventType[]) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

BeginSubscribeToStreamingNotifications(AsyncCallback, Object, IEnumerable<FolderId>, EventType[])

Startet eine asynchrone Anforderung zum Abonnieren von Streamingbenachrichtigungen. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

BeginSubscribeToStreamingNotificationsOnAllFolders(AsyncCallback, Object, EventType[])

Startet eine asynchrone Anforderung zum Abonnieren von Streamingbenachrichtigungen für alle Ordner im Postfach eines angegebenen Benutzers. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

BeginSyncFolderHierarchy(AsyncCallback, Object, FolderId, PropertySet, String)

Startet eine asynchrone Anforderung zum Synchronisieren der Unterordner einer angegebenen Ordnerhierarchie. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

BeginSyncFolderHierarchy(AsyncCallback, Object, PropertySet, String)

Startet eine Anforderung zum Synchronisieren der gesamten Ordnerhierarchie eines angegebenen Postfachs. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

BeginSyncFolderItems(AsyncCallback, Object, FolderId, PropertySet, IEnumerable<ItemId>, Int32, SyncFolderItemsScope, String)

Startet eine asynchrone Anforderung zum Synchronisieren der elemente, die in einem angegebenen Ordner enthalten sind. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

BindToItems(IEnumerable<ItemId>, PropertySet)

Bindet an mehrere Elemente in einem einzigen Aufruf von Exchange-Webdiensten (EWS).

ConvertId(AlternateIdBase, IdFormat)

Konvertiert eine ID von einem Format in ein anderes Format in einem einzelnen EWS-Aufruf (Exchange Web Services).

ConvertIds(IEnumerable<AlternateIdBase>, IdFormat)

Konvertiert mehrere IDs von einem Format in ein anderes in einem einzigen Aufruf von Exchange-Webdiensten (EWS).

CopyItems(IEnumerable<ItemId>, FolderId)

Kopiert mehrere Elemente in einem einzigen Aufruf von Exchange-Webdiensten (EWS).

CopyItems(IEnumerable<ItemId>, FolderId, Boolean)

Kopiert mehrere Elemente in einem einzigen Aufruf von Exchange-Webdiensten (EWS). Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

CopyItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, FolderId)

Kopiert die Elemente in einer angegebenen Konversation in einen angegebenen Zielordner.

CreateItems(IEnumerable<Item>, FolderId, Nullable<MessageDisposition>, Nullable<SendInvitationsMode>)

Erstellt mehrere Elemente in einem einzelnen EWS-Aufruf (Exchange Web Services).

DeleteItems(IEnumerable<ItemId>, DeleteMode, Nullable<SendCancellationsMode>, Nullable<AffectedTaskOccurrence>)

Löscht mehrere Elemente in einem einzigen Aufruf von Exchange-Webdiensten (EWS).

DeleteItems(IEnumerable<ItemId>, DeleteMode, Nullable<SendCancellationsMode>, Nullable<AffectedTaskOccurrence>, Boolean)

Löscht mehrere Elemente in einem einzigen Aufruf von EWS.

DeleteItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, DeleteMode)

Löscht die Elemente in einer angegebenen Unterhaltung.

DisableAlwaysCategorizeItemsInConversations(IEnumerable<ConversationId>, Boolean)

Deaktiviert die automatische Kategorisierung neuer Elemente, die in einer angegebenen Unterhaltung empfangen werden.

DisableAlwaysDeleteItemsInConversations(IEnumerable<ConversationId>, Boolean)

Deaktiviert das automatische Verschieben von Elementen aus einer angegebenen Unterhaltung in den Ordner "Gelöschte Elemente".

DisableAlwaysMoveItemsInConversations(IEnumerable<ConversationId>, Boolean)

Deaktiviert das automatische Verschieben von Elementen aus einer angegebenen Unterhaltung in einen angegebenen Ordner.

DisableApp(String, DisableReasonType)

Deaktiviert eine Clienterweiterung. Die DisableApp(String, DisableReasonType) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

EnableAlwaysCategorizeItemsInConversations(IEnumerable<ConversationId>, IEnumerable<String>, Boolean)

Aktiviert die automatische Kategorisierung von Elementen in einer angegebenen Konversation.

EnableAlwaysDeleteItemsInConversations(IEnumerable<ConversationId>, Boolean)

Ermöglicht das automatische Verschieben von Elementen aus einer angegebenen Unterhaltung in den Ordner "Gelöschte Elemente".

EnableAlwaysMoveItemsInConversations(IEnumerable<ConversationId>, FolderId, Boolean)

Ermöglicht das automatische Verschieben neuer und vorhandener Elemente in einer Unterhaltung in einen Zielordner.

EndGetNonIndexableItemDetails(IAsyncResult)

Asynchroner Aufruf, der Metadaten zu Ordnerelementen anfordert, die nicht indiziert werden konnten.

EndGetNonIndexableItemStatistics(IAsyncResult)

Asynchroner Aufruf, der Statistiken zu Ordnerelementen anfordert, die nicht indiziert werden konnten.

EndSearchMailboxes(IAsyncResult)

Fordert eine asynchrone Abfrage von Suchpostfächern an. Die EndSearchMailboxes(IAsyncResult) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

EndSubscribeToPullNotifications(IAsyncResult)

Beendet eine asynchrone Anforderung zum Abonnieren von Pullbenachrichtigungen im Postfach des authentifizierten Benutzers. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

EndSubscribeToPushNotifications(IAsyncResult)

Beendet eine asynchrone Anforderung zum Abonnieren von Pushbenachrichtigungen im Postfach eines angegebenen Benutzers. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

EndSubscribeToStreamingNotifications(IAsyncResult)

Beendet eine asynchrone Anforderung zum Abonnieren von Streamingbenachrichtigungen im Postfach eines angegebenen Benutzers. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

EndSyncFolderHierarchy(IAsyncResult)

Beendet eine asynchrone Anforderung zum Synchronisieren einer angegebenen Ordnerhierarchie eines Postfachs. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

EndSyncFolderItems(IAsyncResult)

Beendet eine asynchrone Anforderung zum Synchronisieren der Elemente in einem angegebenen Ordner eines Postfachs. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

ExpandGroup(EmailAddress)

Erweitert eine Gruppe, die durch eine angegebene E-Mail-Adresse identifiziert wird.

ExpandGroup(ItemId)

Erweitert eine Gruppe, die durch eine angegebene Gruppen-ID identifiziert wird.

ExpandGroup(String)

Erweitert eine Gruppe, die durch eine angegebene SMTP-Adresse der Gruppe identifiziert wird.

ExpandGroup(String, String)

Erweitert eine Gruppe, die durch eine angegebene SMTP-Gruppenadresse und den Routingtyp dieser Adresse identifiziert wird.

FindAppointments(FolderId, CalendarView)

Ruft eine Liste von Terminen ab, indem der Inhalt eines angegebenen Ordners durchsucht wird.

FindAppointments(WellKnownFolderName, CalendarView)

Ruft eine Liste von Terminen ab, indem der Inhalt eines angegebenen Ordners durchsucht wird.

FindConversation(ViewBase, FolderId)

Ruft eine Auflistung aller Unterhaltungen im angegebenen Ordner ab. Die FindConversation(ViewBase, FolderId) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Microsoft Exchange Server 2010 Service Pack 1 (SP1) als Ziel verwenden.

FindConversation(ViewBase, FolderId, String)

Ruft eine Auflistung aller Unterhaltungen im angegebenen Ordner gemäß der angegebenen Abfrage ab. Die FindConversation(ViewBase, FolderId, String) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

FindConversation(ViewBase, FolderId, String, Boolean)

Sucht gemäß der angegebenen Abfrage nach einer Sammlung von Unterhaltungen im angegebenen Ordner und ruft sie ab. Zusammen mit Unterhaltungen wird eine Liste hervorgehobener Begriffe zurückgegeben. Die FindConversation(ViewBase, FolderId, String, Boolean) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

FindConversation(ViewBase, FolderId, String, Boolean, Nullable<MailboxSearchLocation>)

Sucht gemäß der angegebenen Abfrage nach einer Sammlung von Unterhaltungen im angegebenen Ordner und ruft sie ab. Zusammen mit Unterhaltungen wird eine Liste hervorgehobener Begriffe zurückgegeben. Die Zielordner können ein primäres Postfach, ein Archivpostfach oder beides sein. Die FindConversation(ViewBase, FolderId, String, Boolean, Nullable<MailboxSearchLocation>) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

FindFolders(FolderId, FolderView)

Ruft eine Liste von Ordnern ab, indem die Unterordner eines angegebenen Ordners durchsucht werden.

FindFolders(FolderId, SearchFilter, FolderView)

Durchsucht einen Ordner mithilfe eines angegebenen Suchfilters und einer angegebenen Ordneransicht.

FindFolders(WellKnownFolderName, FolderView)

Ruft eine Liste von Ordnern ab, indem die Unterordner des angegebenen Ordners durchsucht werden.

FindFolders(WellKnownFolderName, SearchFilter, FolderView)

Durchsucht einen bekannten Ordner mithilfe eines angegebenen Suchfilters und einer angegebenen Ordneransicht.

FindItems(FolderId, SearchFilter, ViewBase)

Gibt Elemente aus einem Nach Elementtyp gefilterten Zielordner mit der angegebenen Vorschauseitenansicht zurück.

FindItems(FolderId, SearchFilter, ViewBase, Grouping)

Ruft eine gruppierte Liste von Elementen ab, indem der Inhalt eines bestimmten Ordners durchsucht wird.

FindItems(FolderId, String, Boolean, ViewBase)

Gibt Elemente aus einem Zielordner gemäß der zugeordneten Suchabfrage mit der angegebenen Vorschauseitenansicht und optionaler Ausdruckshervorhebung zurück. Die FindItems(FolderId, String, Boolean, ViewBase) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

FindItems(FolderId, String, Boolean, ViewBase, Grouping)

Gibt gruppierte Elemente aus einem Zielordner gemäß der zugeordneten Suchabfrage zurück, optional mit hervorgehobenen Begriffen. Die FindItems(FolderId, String, Boolean, ViewBase, Grouping) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

FindItems(FolderId, String, ViewBase)

Gibt Elemente aus einem Zielordner gemäß der zugeordneten Suchabfrage mit der angegebenen Vorschauseitenansicht zurück. Die FindItems(FolderId, String, ViewBase) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2010 als Ziel verwenden.

FindItems(FolderId, String, ViewBase, Grouping)

Gibt gruppierte Elemente aus einem Zielordner gemäß der angegebenen Abfrage zurück. Die FindItems(FolderId, String, ViewBase, Grouping) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2010 als Ziel verwenden.

FindItems(FolderId, ViewBase)

Gibt Elemente aus einem Zielordner mit der angegebenen Vorschauseitenansicht zurück.

FindItems(FolderId, ViewBase, Grouping)

Gibt gruppierte Elemente aus einem Zielordner mit der angegebenen Vorschauseitenansicht zurück.

FindItems(WellKnownFolderName, SearchFilter, ViewBase)

Gibt nach Typ gefilterte Elemente aus einem Zielordner mit der angegebenen Vorschauseitenansicht zurück.

FindItems(WellKnownFolderName, SearchFilter, ViewBase, Grouping)

Gibt nach Typ gefilterte gruppierte Elemente aus dem Zielordner gemäß der angegebenen Vorschauseitenansicht zurück.

FindItems(WellKnownFolderName, String, ViewBase)

Gibt Elemente aus einem Zielordner mithilfe der zugeordneten Abfrage mit der angegebenen Vorschauseitenansicht zurück. Die FindItems(WellKnownFolderName, String, ViewBase) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2010 als Ziel verwenden.

FindItems(WellKnownFolderName, String, ViewBase, Grouping)

Gibt gruppierte Elemente aus einem Zielordner mithilfe der zugeordneten Abfrage mit der angegebenen Vorschauseitenansicht zurück. Die FindItems(WellKnownFolderName, String, ViewBase, Grouping) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2010 als Ziel verwenden.

FindItems(WellKnownFolderName, ViewBase)

Gibt Elemente aus einem Zielordner mit der angegebenen Vorschauseitenansicht zurück.

GetAppManifests()

Ruft die App-Manifeste für apps ab, die auf dem Server installiert sind. Die GetAppManifests() Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetAppManifests(String, String)

Ruft die App-Manifeste für Apps ab, die auf dem Server installiert sind und die angegebene API- und Schemaversion unterstützen. Die GetAppManifests(String, String) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab 15.00.0847.032 als Ziel verwenden.

GetAppMarketplaceUrl()

Ruft die URL des App-Marketplace ab. Die GetAppMarketplaceUrl() Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetAppMarketplaceUrl(String, String)

Ruft die URL des App-Marketplace basierend auf der unterstützten API- und Schemaversion ab. Die GetAppMarketplaceUrl(String, String) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab 15.00.0847.032 als Ziel verwenden.

GetAttachments(Attachment[], Nullable<BodyType>, IEnumerable<PropertyDefinitionBase>)

Ruft Anlageneigenschaften vom Server ab.

GetAttachments(String[], Nullable<BodyType>, IEnumerable<PropertyDefinitionBase>)

Ruft Anlageneigenschaften vom Server ab.

GetClientAccessToken(ClientAccessTokenRequest[])

Ruft eine Auflistung von Tokenbezeichnern und -typen basierend auf einem Array von ClientAccessTokenRequest -Objekten ab. Die GetClientAccessToken(ClientAccessTokenRequest[]) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab 15.00.0847.032 als Ziel verwenden.

GetClientAccessToken(IEnumerable<KeyValuePair<String,ClientAccessTokenType>>)

Ruft eine Auflistung von Tokenbezeichnern und -typen basierend auf Schlüsselwertpaaren von Token-IDs und Tokentypen ab. Die GetClientAccessToken(IEnumerable<KeyValuePair<String,ClientAccessTokenType>>) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetClientExtension(StringList, Boolean, Boolean, String, StringList, StringList, Boolean)

Ruft Clienterweiterungsinformationen ab. Diese Methode wird in Server-zu-Server-Aufrufen verwendet, um Organisationserweiterungen für den Zugriff des Administrators Windows PowerShell oder exchange Unified Management Console (UMC) und für den Windows PowerShell- oder UMC-Zugriff des Benutzers sowie die Aktivierung des Benutzers für Outlook Web Access (OWA) oder Outlook abzurufen. Es wird nicht erwartet, dass diese Methode direkt von einem Benutzerclient verwendet oder aufgerufen wird. Die GetClientExtension(StringList, Boolean, Boolean, String, StringList, StringList, Boolean) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetConversationItems(ConversationId, PropertySet, String, IEnumerable<FolderId>, Nullable<ConversationSortOrder>)

Ruft einige oder alle Elemente in einer Unterhaltung ab, die durch einen Konversationsbezeichner angegeben wird. Die abgerufenen Elemente verfügen über die angegebenen Eigenschaften, werden gemäß den Informationen, die von einem Synchronisierungsstatus bereitgestellt werden, mit dem Server synchronisiert und nach einer Sortierreihenfolge sortiert. Die zurückgegebenen Elemente können durch selektives Ignorieren von Ordnern in der Suchhierarchie weiter eingeschränkt werden. Die GetConversationItems(ConversationId, PropertySet, String, IEnumerable<FolderId>, Nullable<ConversationSortOrder>) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetConversationItems(IEnumerable<ConversationRequest>, PropertySet, IEnumerable<FolderId>, Nullable<ConversationSortOrder>)

Ruft die Elemente ab, die einem Satz von Unterhaltungen zugeordnet sind. Die abgerufenen Elemente verfügen über die angegebenen zusätzlichen Eigenschaften und werden nach einer Sortierreihenfolge sortiert. Die zurückgegebenen Elemente werden durch selektives Ignorieren von Ordnern in der Suchhierarchie eingeschränkt. Die GetConversationItems(IEnumerable<ConversationRequest>, PropertySet, IEnumerable<FolderId>, Nullable<ConversationSortOrder>) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetConversationItems(IEnumerable<ConversationRequest>, PropertySet, IEnumerable<FolderId>, Nullable<ConversationSortOrder>, Nullable<MailboxSearchLocation>)

Ruft Elemente ab, die einem Satz von Unterhaltungen zugeordnet sind. Die abgerufenen Elemente verfügen über die angegebenen zusätzlichen Eigenschaften und werden nach einer Sortierreihenfolge sortiert. Der Satz der zurückgegebenen Elemente kann weiter eingeschränkt werden, indem Ordner in der Suchhierarchie selektiv ignoriert werden und ob es sich bei den Zielpostfächern um primäre Postfächer, Archivpostfächer oder beides handelt. Die GetConversationItems(IEnumerable<ConversationRequest>, PropertySet, IEnumerable<FolderId>, Nullable<ConversationSortOrder>, Nullable<MailboxSearchLocation>) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetDelegates(Mailbox, Boolean, IEnumerable<UserId>)

Ruft die Delegaten aus einem angegebenen Postfach ab.

GetDelegates(Mailbox, Boolean, UserId[])

Ruft die Delegaten aus einem angegebenen Postfach ab.

GetDiscoverySearchConfiguration(String, Boolean, Boolean)

Ruft Suchkonfigurationsinformationen für eDiscovery ab. Die GetDiscoverySearchConfiguration(String, Boolean, Boolean) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetEncryptionConfiguration()

Ausschließlich für interne Zwecke.

GetHoldOnMailboxes(String)

Ruft Informationen zu einem eDiscovery-Speicher für Postfächer ab. Die GetHoldOnMailboxes(String) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetInboxRules()

Ruft eine Auflistung von Posteingangsregeln ab, die dem angegebenen Benutzer zugeordnet sind.

GetInboxRules(String)

Ruft eine Auflistung von Posteingangsregeln ab, die einem angegebenen Benutzer zugeordnet sind.

GetNonIndexableItemDetails(GetNonIndexableItemDetailsParameters)

Ruft Informationen zu Elementen in den Zielpostfächern ab, die nicht mit dem zugeordneten GetNonIndexableItemDetailsParameters -Objekt indiziert werden konnten. Die GetNonIndexableItemDetails(GetNonIndexableItemDetailsParameters) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetNonIndexableItemDetails(String[])

Ruft Informationen zu Elementen in den Zielpostfächern ab, die nicht indiziert werden konnten. Die GetNonIndexableItemDetails(String[]) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetNonIndexableItemDetails(String[], Nullable<Int32>, String, Nullable<SearchPageDirection>)

Ruft Informationen zu Elementen in den Zielpostfächern ab, die nicht indiziert werden konnten, einschließlich der Größe der Seitenansicht, des Verweisbezeichners der Seitenansicht und der Suchrichtung für die Seitenansicht (vorwärts oder zurück). Die GetNonIndexableItemDetails(String[], Nullable<Int32>, String, Nullable<SearchPageDirection>) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetNonIndexableItemStatistics(GetNonIndexableItemStatisticsParameters)

Ruft statistische Informationen zu Elementen in den Zielpostfächern ab, die nicht mit dem zugeordneten GetNonIndexableItemStatisticsParameters -Objekt indiziert werden konnten. Die GetNonIndexableItemStatistics(GetNonIndexableItemStatisticsParameters) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetNonIndexableItemStatistics(String[])

Ruft statistische Informationen zu Elementen in den Zielpostfächern ab, die nicht indiziert werden konnten. Die GetNonIndexableItemStatistics(String[]) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetPasswordExpirationDate(String)

Ruft das Ablaufdatum des Domänenkennworts für einen angegebenen Postfachbenutzer ab. Diese Methode wurde in Exchange Server 2010 SP2 und der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

GetRoomLists()

Ruft eine Auflistung aller Raumlisten in einer angegebenen Organisation ab.

GetRooms(EmailAddress)

Ruft eine Auflistung aller Räume in einer angegebenen Raumliste in einer Organisation ab.

GetSearchableMailboxes(String, Boolean)

Ruft zwei Listen von Postfächern ab: eine Liste von Postfächern, die durchsucht werden können, und eine Liste von Postfächern, die für eDiscovery nicht durchsucht werden konnten. Die GetSearchableMailboxes(String, Boolean) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

GetUserAvailability(IEnumerable<AttendeeInfo>, TimeWindow, AvailabilityData)

Ruft ausführliche Informationen zur Verfügbarkeit einer Gruppe von Benutzern, Räumen und Ressourcen während eines angegebenen Zeitraums ab.

GetUserAvailability(IEnumerable<AttendeeInfo>, TimeWindow, AvailabilityData, AvailabilityOptions)

Ruft detaillierte Informationen zur Verfügbarkeit einer Gruppe von Benutzern, Räumen und Ressourcen innerhalb eines angegebenen Zeitraums ab.

GetUserOofSettings(String)

Ruft Abwesenheitseinstellungen (Out of Office, OOF) für ein angegebenes Postfach ab.

GetUserRetentionPolicyTags()

Ruft Benutzeraufbewahrungsrichtlinientags ab. Die GetUserRetentionPolicyTags() Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

InstallApp(Stream)

Installiert eine Mail-App. Die InstallApp(Stream) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

LoadPropertiesForItems(IEnumerable<Item>, PropertySet)

Lädt die Eigenschaften mehrerer Elemente in einem einzelnen Aufruf von Exchange-Webdiensten (EWS).

MarkAsJunk(IEnumerable<ItemId>, Boolean, Boolean)

Markiert Postfachelemente als Junk-E-Mail. Die MarkAsJunk(IEnumerable<ItemId>, Boolean, Boolean) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

MoveItems(IEnumerable<ItemId>, FolderId)

Verschiebt mehrere Elemente in einem einzigen Aufruf von Exchange-Webdiensten (EWS).

MoveItems(IEnumerable<ItemId>, FolderId, Boolean)

Verschiebt mehrere Elemente in einem einzigen Aufruf von Exchange-Webdiensten (EWS). Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

MoveItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, FolderId)

Verschiebt Elemente aus einer angegebenen Konversation in einen angegebenen Zielordner.

RemoveDelegates(Mailbox, IEnumerable<UserId>)

Entfernt Stellvertretungen aus einem bestimmten Postfach.

RemoveDelegates(Mailbox, UserId[])

Entfernt Delegaten aus einem angegebenen Postfach. Das Aufrufen dieser Methode führt zu einem Aufruf von Exchange-Webdiensten (EWS).

ResolveName(String)

Sucht Kontakte im Ordner Kontakte des Benutzers und in der globalen Adressliste (GAL) in dieser Reihenfolge, deren Namen mit dem Namen übereinstimmen, der als Parameter übergeben wurde.

ResolveName(String, IEnumerable<FolderId>, ResolveNameSearchLocation, Boolean)

Sucht Kontakte in angegebenen Kontaktordnern und/oder der globalen Adressliste (GAL), deren Namen mit dem Namen übereinstimmen, der als Parameter übergeben wurde.

ResolveName(String, IEnumerable<FolderId>, ResolveNameSearchLocation, Boolean, PropertySet)

Sucht Kontakte in der globalen Adressliste (GAL) und/oder in bestimmten Kontaktordnern, deren Namen mit dem angegebenen Namen übereinstimmen. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

ResolveName(String, ResolveNameSearchLocation, Boolean)

Sucht Kontakte im Standardkontaktordner und/oder in der globalen Adressliste (GAL), deren Namen mit dem Namen übereinstimmen, der als Parameter übergeben wurde.

ResolveName(String, ResolveNameSearchLocation, Boolean, PropertySet)

Sucht Kontakte in der globalen Adressliste (GAL), deren Namen mit dem angegebenen Namen übereinstimmen. Diese Methode wurde in der verwalteten Exchange Web Services (EWS) API 1.2 eingeführt.

SearchMailboxes(IEnumerable<MailboxQuery>, SearchResultType)

Durchsucht Postfächer nach Elementen, die einem Satz von Abfragezeichenfolgen entsprechen. Das Suchergebnis kann entweder statistisch oder eine Elementvorschau sein. Die SearchMailboxes(IEnumerable<MailboxQuery>, SearchResultType) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SearchMailboxes(IEnumerable<MailboxQuery>, SearchResultType, String, SortDirection, Int32, SearchPageDirection, String)

Durchsucht Postfächer nach Elementen, die einem Satz von Abfragezeichenfolgen entsprechen, und gibt ein sortiertes, sortiertes Ergebnis von Vorschauelementen zurück. Die SearchMailboxes(IEnumerable<MailboxQuery>, SearchResultType, String, SortDirection, Int32, SearchPageDirection, String) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SearchMailboxes(SearchMailboxesParameters)

Durchsucht Postfächer nach Elementen, die einer Abfragezeichenfolge entsprechen, indem das zugeordnete SearchMailboxesParameters Objekt verwendet wird, um Details der Suchanforderung anzugeben. Die SearchMailboxes(SearchMailboxesParameters) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SetClientExtension(List<SetClientExtensionAction>)

Legt die Clienterweiterungsdaten fest. Diese Methode wird in Server-zu-Server-Aufrufen verwendet, um Organisationserweiterungen zu installieren, zu deinstallieren oder zu konfigurieren, um die Verwaltung von Organisationserweiterungen durch den Administrator über Windows PowerShell oder die Exchange Unified Management Console (UMC) zu unterstützen. Die SetClientExtension(List<SetClientExtensionAction>) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SetEncryptionConfiguration(String, String, String, String)

Ausschließlich für interne Zwecke.

SetFlagStatusForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Flag)

Legt den Flagstatus von Elementen in Unterhaltungen fest. Die SetFlagStatusForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Flag) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SetHoldOnMailboxes(SetHoldOnMailboxesParameters)

Legt einen abfragebasierten Haltepunkt für Elemente in einem oder mehreren Postfächern für eDiscovery fest.Die SetHoldOnMailboxes(SetHoldOnMailboxesParameters) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SetHoldOnMailboxes(String, HoldAction, String, String)

Legt einen abfragebasierten Aufbewahrungsspeicher für Elemente in einem Postfach für eDiscovery-Zwecke fest. Die SetHoldOnMailboxes(String, HoldAction, String, String) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SetHoldOnMailboxes(String, HoldAction, String, String, String)

Legt einen abfragebasierten Haltepunkt für Elemente in einem Postfach für eine bestimmte Dauer für eDiscovery fest.Die SetHoldOnMailboxes(String, HoldAction, String, String, String) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SetHoldOnMailboxes(String, HoldAction, String, String[])

Legt einen abfragebasierten Aufbewahrungsspeicher für Elemente in einer Sammlung von Postfächern für die Zwecke von eDiscovery fest. Die SetHoldOnMailboxes(String, HoldAction, String, String[]) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SetReadStateForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Boolean)

Legt den Lesestatus von Elementen in einer Unterhaltung fest. Die SetReadStateForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Boolean) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SetReadStateForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Boolean, Boolean)

Legt den Lesestatus von Elementen in einer Unterhaltung fest und legt optional einen Wert fest, der Lesebestätigungen unterdrückt. Die SetReadStateForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, Boolean, Boolean) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SetRetentionPolicyForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, RetentionType, Nullable<Guid>)

Legt die Aufbewahrungsrichtlinie für Elemente in einer Unterhaltung fest. Die SetRetentionPolicyForItemsInConversations(IEnumerable<KeyValuePair<ConversationId,Nullable<DateTime>>>, FolderId, RetentionType, Nullable<Guid>) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SetTeamMailbox(EmailAddress, Uri, TeamMailboxLifecycleState)

Legt ein freigegebenes Postfach fest. Die SetTeamMailbox(EmailAddress, Uri, TeamMailboxLifecycleState) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SetUserOofSettings(String, OofSettings)

Legt die Abwesenheitseinstellungen (OOF) für ein angegebenes Postfach fest.

SubscribeToPullNotifications(IEnumerable<FolderId>, Int32, String, EventType[])

Abonniert Pullbenachrichtigungen.

SubscribeToPullNotificationsOnAllFolders(Int32, String, EventType[])

Abonniert Pullbenachrichtigungen für alle Ordner im Postfach eines Benutzers.

SubscribeToPushNotifications(IEnumerable<FolderId>, Uri, Int32, String, EventType[])

Initiiert eine Anforderung für einen Client zum Empfangen von Pushbenachrichtigungen. Die SubscribeToPushNotifications(IEnumerable<FolderId>, Uri, Int32, String, EventType[]) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2010 als Ziel verwenden.

SubscribeToPushNotifications(IEnumerable<FolderId>, Uri, Int32, String, String, EventType[])

Initiiert eine Anforderung zum Empfangen von Pushbenachrichtigungen, die eine Anforderung zur Rückgabe zusätzlicher Informationen in der Pushbenachrichtigungsantwort enthält. Die SubscribeToPushNotifications(IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SubscribeToPushNotificationsOnAllFolders(Uri, Int32, String, EventType[])

Initiiert eine Anforderung zum Empfangen von Pushbenachrichtigungen für alle Ordner im Postfach eines Benutzers. Die SubscribeToPushNotificationsOnAllFolders(Uri, Int32, String, EventType[]) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2010 als Ziel verwenden.

SubscribeToPushNotificationsOnAllFolders(Uri, Int32, String, String, EventType[])

Initiiert eine Anforderung zum Empfangen von Pushbenachrichtigungen für alle Ordner im Postfach eines Benutzers, die eine Anforderung für die Rückgabe zusätzlicher Informationen in der Pushbenachrichtigungsantwort enthält. Die SubscribeToPushNotificationsOnAllFolders(Uri, Int32, String, String, EventType[]) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

SubscribeToStreamingNotifications(IEnumerable<FolderId>, EventType[])

Abonniert Streamingbenachrichtigungen. Das Aufrufen dieser Methode führt zu einem Aufruf von Exchange-Webdiensten (EWS).

SubscribeToStreamingNotificationsOnAllFolders(EventType[])

Abonniert Streamingbenachrichtigungen für alle Ordner im Postfach eines angegebenen Benutzers.

SyncFolderHierarchy(FolderId, PropertySet, String)

Synchronisiert die Unterordner eines angegebenen Ordners.

SyncFolderHierarchy(PropertySet, String)

Synchronisiert die gesamte Ordnerhierarchie des Postfachs, mit dem der angegebene Webdienst verbunden ist.

SyncFolderItems(FolderId, PropertySet, IEnumerable<ItemId>, Int32, SyncFolderItemsScope, String)

Synchronisiert die Elemente in einem angegebenen Ordner.

UninstallApp(String)

Deinstalliert eine Mail-App. Die UninstallApp(String) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

UnpinTeamMailbox(EmailAddress)

Löst ein Websitepostfach auf. Wenn ein Postfach aufgehoben wird, ist es nicht mehr garantiert offline verfügbar. Die UnpinTeamMailbox(EmailAddress) Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

UpdateDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, DelegateUser[])

Aktualisierungen Stellvertretungen für ein angegebenes Postfach.

UpdateDelegates(Mailbox, Nullable<MeetingRequestsDeliveryScope>, IEnumerable<DelegateUser>)

Aktualisierungen Stellvertretungen für ein angegebenes Postfach.

UpdateInboxRules(IEnumerable<RuleOperation>, Boolean)

Aktualisierungen die Posteingangsregeln eines angegebenen Benutzers durch Anwenden der angegebenen Vorgänge.

UpdateInboxRules(IEnumerable<RuleOperation>, Boolean, String)

Aktualisierungen die Posteingangsregeln eines angegebenen Benutzers durch Anwenden der angegebenen Vorgänge.

UpdateItems(IEnumerable<Item>, FolderId, ConflictResolutionMode, Nullable<MessageDisposition>, Nullable<SendInvitationsOrCancellationsMode>)

Aktualisierungen mehrere Elemente in einem einzelnen EWS-Aufruf (Exchange Web Services) an.

UpdateItems(IEnumerable<Item>, FolderId, ConflictResolutionMode, Nullable<MessageDisposition>, Nullable<SendInvitationsOrCancellationsMode>, Boolean)

Aktualisierungen mehrere Elemente in einem einzelnen EWS-Aufruf. UpdateItems unterstützt keine Elemente, die nicht gespeicherte Anlagen aufweisen.

Ereignisse

OnResponseHeadersCaptured

Ruft den ResponseHeadersCapturedHandler Handler auf. Das OnResponseHeadersCaptured Ereignis gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

(Geerbt von ExchangeServiceBase)
OnSerializeCustomSoapHeaders

Stellt das Ereignis dar, das aufgerufen wird, damit Anwendungen benutzerdefinierte SOAP-Header in Anforderungen ausgeben können, die an Microsoft Exchange Server gesendet werden.

(Geerbt von ExchangeServiceBase)

Gilt für: