Freigeben über


AutodiscoverService Klasse

Definition

Stellt eine Bindung an den Exchange AutoErmittlungsdienst dar.

public ref class AutodiscoverService sealed : Microsoft::Exchange::WebServices::Data::ExchangeServiceBase
public sealed class AutodiscoverService : Microsoft.Exchange.WebServices.Data.ExchangeServiceBase
Public NotInheritable Class AutodiscoverService
Inherits ExchangeServiceBase
Vererbung
AutodiscoverService

Hinweise

In der verwalteten EXCHANGE-Webdienste-API (EWS) enthält die ExchangeService -Klasse die Methoden und Eigenschaften, die zum Festlegen von Benutzeranmeldeinformationen, Identifizieren von EWS-Endpunkten, Senden und Empfangen von SOAP-Nachrichten und Konfigurieren von Verbindungen mit EWS verwendet werden. Um einen Vorgang mithilfe der verwalteten EWS-API auszuführen, müssen Sie zuerst die ExchangeService -Klasse einrichten.

Konstruktoren

AutodiscoverService()

Initialisiert eine neue instance der AutodiscoverService -Klasse.

AutodiscoverService(ExchangeVersion)

Initialisiert eine neue instance der AutodiscoverService -Klasse, die über die vom requestedServerVersion -Parameter angegebene Serverversion verfügt.

AutodiscoverService(String)

Initialisiert eine neue instance der AutodiscoverService -Klasse, die über die durch den domain -Parameter angegebene Domäne verfügt.

AutodiscoverService(String, ExchangeVersion)

Initialisiert eine neue instance der AutodiscoverService -Klasse, die über die durch den domain -Parameter angegebene Domäne und die vom requestedServerVersion -Parameter angegebene Serverversion verfügt.

AutodiscoverService(Uri)

Initialisiert eine neue instance der AutodiscoverService Klasse, die über die durch den url Parameter angegebene AutoErmittlungsdienst-URL verfügt.

AutodiscoverService(Uri, ExchangeVersion)

Initialisiert eine neue instance der AutodiscoverService Klasse, die über die durch den url Parameter angegebene AutoErmittlungsdienst-URL und die durch den requestedServerVersion Parameter angegebene Serverversion verfügt.

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 Container 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)
Domain

Ruft die Domäne ab, an die der angegebene AutoErmittlungsdienst gebunden ist, oder legt diese fest.

EnableScpLookup

Ruft ab oder legt fest, ob der AutodiscoverService instance beim Ermitteln der Dienst-URL eine SCP-Suche (Service Connection Point) ausführen soll.

GetScpUrlsForDomainCallback

Ruft den Delegaten ab, der zum Auflösen von SCP-URLs (AutoErmittlungsdienstverbindungspunkt) für eine angegebene Domäne verwendet wird, oder legt diesen fest. Die GetScpUrlsForDomainCallback -Eigenschaft gilt für Clients, die auf Versionen von Exchange ab Exchange Server 2013 abzielen, einschließlich Exchange Online.

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)
IsExternal

Ruft einen Wert ab, der angibt, ob der AutoErmittlungsdienst, auf den die URL verweist, intern (innerhalb des Unternehmensnetzwerks) oder extern (außerhalb des Unternehmensnetzwerks) ist, oder legt diesen 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)
PreAuthenticate

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

(Geerbt von ExchangeServiceBase)
RedirectionUrlValidationCallback

Ruft den Überprüfungsrückruf der Umleitungs-URL ab oder legt ihn 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)
TraceEnabled

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

(Geerbt von ExchangeServiceBase)
TraceFlags

Ruft die Ablaufverfolgungsflags ab oder legt sie fest.

(Geerbt von ExchangeServiceBase)
TraceListener

Ruft den Ablaufverfolgungslistener ab oder legt ihn fest.

(Geerbt von ExchangeServiceBase)
Url

Ruft die URL des AutoErmittlungsdiensts ab oder legt diese 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

GetDomainSettings(IEnumerable<String>, Nullable<ExchangeVersion>, DomainSettingName[])

Ruft die angegebenen Einstellungen für eine Gruppe von Domänen an den angegebenen URLs mit der angegebenen Serverversion ab.

GetDomainSettings(String, Nullable<ExchangeVersion>, DomainSettingName[])

Ruft die angegebenen Einstellungen für eine Domäne mit der angegebenen Serverversion ab.

GetUserSettings(String, UserSettingName[])

Ruft die angegebenen Benutzereinstellungen für eine SMTP-Adresse ab.

GetUsersSettings(IEnumerable<String>, UserSettingName[])

Ruft die angegebenen Einstellungen für eine Gruppe von Benutzern ab.

TryGetPartnerAccess(String, ExchangeCredentials, Uri)

Versucht, die Partnerzugriffsinformationen für den angegebenen Mandanten abzurufen.

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: