Partager via


AutodiscoverService Classe

Définition

Représente une liaison au service de découverte automatique Exchange.

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
Héritage
AutodiscoverService

Remarques

Dans l’API managée des services Web Exchange (EWS), la ExchangeService classe contient les méthodes et les propriétés utilisées pour définir les informations d’identification de l’utilisateur, identifier les points de terminaison EWS, envoyer et recevoir des messages SOAP et configurer les connexions à EWS. Pour effectuer une opération à l’aide de l’API managée EWS, vous devez d’abord configurer la ExchangeService classe .

Constructeurs

AutodiscoverService()

Initialise une nouvelle instance de la AutodiscoverService classe .

AutodiscoverService(ExchangeVersion)

Initialise une nouvelle instance de la classe dont la AutodiscoverService version du serveur est spécifiée par le requestedServerVersion paramètre .

AutodiscoverService(String, ExchangeVersion)

Initialise une nouvelle instance de la classe dont le AutodiscoverService domaine est spécifié par le domain paramètre et la version du serveur spécifiée par le requestedServerVersion paramètre .

AutodiscoverService(String)

Initialise une nouvelle instance de la AutodiscoverService classe dont le domaine est spécifié par le domain paramètre .

AutodiscoverService(Uri, ExchangeVersion)

Initialise une nouvelle instance de la classe dont l’URL AutodiscoverService du service de découverte automatique est spécifiée par le url paramètre et la version du serveur spécifiée par le requestedServerVersion paramètre .

AutodiscoverService(Uri)

Initialise une nouvelle instance de la classe dont l’URL AutodiscoverService du service de découverte automatique est spécifiée par le url paramètre .

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

Obtient ou définit le domaine auquel le service de découverte automatique spécifié est lié.

EnableScpLookup

Obtient ou définit si le AutodiscoverService instance doit effectuer une recherche de point de connexion de service (SCP) lors de la détermination de l’URL du service.

GetScpUrlsForDomainCallback

Obtient ou définit le délégué utilisé pour résoudre les URL scp (Autodiscover Service Connection Point) pour un domaine spécifié. La GetScpUrlsForDomainCallback propriété s’applique aux clients qui ciblent les versions d’Exchange à compter de Exchange Server 2013, y compris Exchange Online.

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

Obtient ou définit une valeur qui indique si le service de découverte automatique vers lequel l’URL pointe est interne (à l’intérieur du réseau d’entreprise) ou externe (en dehors du réseau d’entreprise).

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

Obtient ou définit une valeur qui indique si la pré-authentification HTTP doit être effectuée.

(Hérité de ExchangeServiceBase)
RedirectionUrlValidationCallback

Obtient ou définit le rappel de validation d’URL de redirection.

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

Obtient ou définit une valeur qui indique si le suivi est activé.

(Hérité de ExchangeServiceBase)
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)
Url

Obtient ou définit l’URL du service de découverte automatique.

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

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

Récupère les paramètres spécifiés pour un ensemble de domaines aux URL spécifiées avec la version de serveur spécifiée.

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

Récupère les paramètres spécifiés pour un domaine avec la version de serveur spécifiée.

GetUserSettings(String, UserSettingName[])

Récupère les paramètres utilisateur spécifiés pour une adresse SMTP.

GetUsersSettings(IEnumerable<String>, UserSettingName[])

Récupère les paramètres spécifiés pour un ensemble d’utilisateurs.

TryGetPartnerAccess(String, ExchangeCredentials, Uri)

Tente de récupérer les informations d’accès partenaire pour le locataire spécifié.

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

S’applique à