Compartir a través de


AutodiscoverService Clase

Definición

Representa un enlace al servicio de detección automática de 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
Herencia
AutodiscoverService

Comentarios

En la API administrada de Exchange Web Services (EWS), la ExchangeService clase contiene los métodos y propiedades que se usan para establecer credenciales de usuario, identificar puntos de conexión de EWS, enviar y recibir mensajes SOAP y configurar conexiones a EWS. Para realizar una operación mediante la API administrada de EWS, primero debe configurar la ExchangeService clase .

Constructores

AutodiscoverService()

Inicializa una nueva instancia de la AutodiscoverService clase .

AutodiscoverService(ExchangeVersion)

Inicializa una nueva instancia de la AutodiscoverService clase que tiene la versión del servidor especificada por el requestedServerVersion parámetro .

AutodiscoverService(String)

Inicializa una nueva instancia de la AutodiscoverService clase que tiene el dominio especificado por el domain parámetro .

AutodiscoverService(String, ExchangeVersion)

Inicializa una nueva instancia de la AutodiscoverService clase que tiene el dominio especificado por el domain parámetro y la versión del servidor especificada por el requestedServerVersion parámetro .

AutodiscoverService(Uri)

Inicializa una nueva instancia de la AutodiscoverService clase que tiene la dirección URL del servicio de detección automática especificada por el url parámetro .

AutodiscoverService(Uri, ExchangeVersion)

Inicializa una nueva instancia de la AutodiscoverService clase que tiene la dirección URL del servicio de detección automática especificada por el url parámetro y la versión del servidor especificada por el requestedServerVersion parámetro .

Propiedades

AcceptGzipEncoding

Obtiene o establece un valor que indica si se debe aceptar la codificación de compresión GZip.

(Heredado de ExchangeServiceBase)
ClientRequestId

Obtiene o establece el identificador de solicitud. La ClientRequestId propiedad es aplicable a los clientes que tienen como destino Exchange Online y versiones de Exchange a partir de Exchange Server 2013.

(Heredado de ExchangeServiceBase)
ConnectionGroupName

Obtiene o establece el nombre del grupo de conexiones para la solicitud. La ConnectionGroupName propiedad es aplicable a los clientes que tienen como destino Exchange Online y versiones de Exchange a partir de Exchange Server 2013.

(Heredado de ExchangeServiceBase)
CookieContainer

Obtiene o establece el contenedor de cookies.

(Heredado de ExchangeServiceBase)
Credentials

Obtiene o establece las credenciales que se usan para autenticarse con Exchange Web Services (EWS).

(Heredado de ExchangeServiceBase)
Domain

Obtiene o establece el dominio al que está enlazado el servicio de detección automática especificado.

EnableScpLookup

Obtiene o establece si la AutodiscoverService instancia debe realizar una búsqueda de punto de conexión de servicio (SCP) al determinar la dirección URL del servicio.

GetScpUrlsForDomainCallback

Obtiene o establece el delegado usado para resolver las direcciones URL del Punto de conexión de servicio (SCP) de detección automática para un dominio especificado. La GetScpUrlsForDomainCallback propiedad es aplicable a los clientes que tienen como destino versiones de Exchange a partir de Exchange Server 2013, incluidos Exchange Online.

HttpHeaders

Obtiene una lista de encabezados HTTP asociados a solicitudes a Exchange Web Services (EWS).

(Heredado de ExchangeServiceBase)
HttpResponseHeaders

Obtiene una colección de encabezados HTTP de la última respuesta. La HttpResponseHeaders propiedad es aplicable a los clientes que tienen como destino Exchange Online y versiones de Exchange a partir de Exchange Server 2013.

(Heredado de ExchangeServiceBase)
IsExternal

Obtiene o establece un valor que indica si el servicio de detección automática al que apunta la dirección URL es interno (dentro de la red corporativa) o externo (fuera de la red corporativa).

KeepAlive

Obtiene o establece si una solicitud debe contener un encabezado Keep-alive. La KeepAlive propiedad es aplicable a los clientes que tienen como destino Exchange Online y versiones de Exchange a partir de Exchange Server 2013.

(Heredado de ExchangeServiceBase)
PreAuthenticate

Obtiene o establece un valor que indica si se debe realizar la autenticación previa HTTP.

(Heredado de ExchangeServiceBase)
RedirectionUrlValidationCallback

Obtiene o establece la devolución de llamada de validación de url de redireccionamiento.

RequestedServerVersion

Obtiene la versión del servidor solicitada.

(Heredado de ExchangeServiceBase)
ReturnClientRequestId

Obtiene o establece una marca que indica que un cliente requiere respuestas para incluir el identificador de solicitud. La ReturnClientRequestId propiedad es aplicable a los clientes que tienen como destino Exchange Online y versiones de Exchange a partir de Exchange Server 2013.

(Heredado de ExchangeServiceBase)
SendClientLatencies

Obtiene o establece si el cliente debe enviar la información de latencia de cliente. La SendClientLatencies propiedad es aplicable a los clientes que tienen como destino Exchange Online y versiones de Exchange a partir de Exchange Server 2013.

(Heredado de ExchangeServiceBase)
ServerInfo

Obtiene información asociada al servidor que procesó la solicitud más reciente.

(Heredado de ExchangeServiceBase)
Timeout

Obtiene o establece el tiempo de espera que se usa al enviar solicitudes HTTP y al recibir respuestas HTTP, en milisegundos.

(Heredado de ExchangeServiceBase)
TraceEnabled

Obtiene o establece un valor que indica si el seguimiento está habilitado.

(Heredado de ExchangeServiceBase)
TraceFlags

Obtiene o establece las marcas de seguimiento.

(Heredado de ExchangeServiceBase)
TraceListener

Obtiene o establece el agente de escucha de seguimiento.

(Heredado de ExchangeServiceBase)
Url

Obtiene o establece la dirección URL del servicio de detección automática.

UseDefaultCredentials

Obtiene o establece un valor que indica si se deben usar las credenciales del usuario que ha iniciado sesión actualmente en Windows para autenticarse con Exchange Web Services (EWS).

(Heredado de ExchangeServiceBase)
UserAgent

Obtiene o establece el agente de usuario.

(Heredado de ExchangeServiceBase)
WebProxy

Obtiene o establece el servidor proxy web que controla las solicitudes.

(Heredado de ExchangeServiceBase)

Métodos

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

Recupera la configuración especificada para un conjunto de dominios en las direcciones URL especificadas con la versión del servidor especificada.

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

Recupera la configuración especificada para un dominio con la versión del servidor especificada.

GetUserSettings(String, UserSettingName[])

Recupera la configuración de usuario especificada para una dirección SMTP.

GetUsersSettings(IEnumerable<String>, UserSettingName[])

Recupera la configuración especificada para un conjunto de usuarios.

TryGetPartnerAccess(String, ExchangeCredentials, Uri)

Intenta recuperar la información de acceso del asociado para el inquilino especificado.

Eventos

OnResponseHeadersCaptured

Llama al ResponseHeadersCapturedHandler controlador. El OnResponseHeadersCaptured evento es aplicable a los clientes que tienen como destino Exchange Online y versiones de Exchange a partir de Exchange Server 2013.

(Heredado de ExchangeServiceBase)
OnSerializeCustomSoapHeaders

Representa el evento al que se llama para permitir que las aplicaciones emitan encabezados SOAP personalizados en las solicitudes que se envían a Microsoft Exchange Server.

(Heredado de ExchangeServiceBase)

Se aplica a