AutodiscoverService Classe

Definição

Representa uma associação ao serviço Exchange Autodiscover.

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
Herança
AutodiscoverService

Comentários

Na API Gerenciada do Exchange Web Services (EWS), a ExchangeService classe contém os métodos e as propriedades usadas para definir credenciais de usuário, identificar pontos de extremidade EWS, enviar e receber mensagens SOAP e configurar conexões com o EWS. Para executar uma operação usando a API Gerenciada do EWS, primeiro você deve configurar a ExchangeService classe.

Construtores

AutodiscoverService()

Inicializa uma nova instância da AutodiscoverService classe.

AutodiscoverService(ExchangeVersion)

Inicializa uma nova instância da AutodiscoverService classe que tem a versão do servidor especificada pelo requestedServerVersion parâmetro.

AutodiscoverService(String)

Inicializa uma nova instância da AutodiscoverService classe que tem o domínio especificado pelo domain parâmetro.

AutodiscoverService(String, ExchangeVersion)

Inicializa uma nova instância da AutodiscoverService classe que tem o domínio especificado pelo domain parâmetro e pela versão do servidor especificada pelo requestedServerVersion parâmetro.

AutodiscoverService(Uri)

Inicializa uma nova instância da AutodiscoverService classe que tem a URL de serviço de descoberta automática especificada pelo url parâmetro.

AutodiscoverService(Uri, ExchangeVersion)

Inicializa uma nova instância da AutodiscoverService classe que tem a URL de serviço de descoberta automática especificada pelo url parâmetro e pela versão do servidor especificada pelo requestedServerVersion parâmetro.

Propriedades

AcceptGzipEncoding

Obtém ou define um valor que indica se a codificação de compactação GZip deve ser aceita.

(Herdado de ExchangeServiceBase)
ClientRequestId

Obtém ou define a ID da solicitação. A ClientRequestId propriedade é aplicável para clientes que visam Exchange Online e versões do Exchange a partir de Exchange Server 2013.

(Herdado de ExchangeServiceBase)
ConnectionGroupName

Obtém ou define o nome do grupo de conexão para a solicitação. A ConnectionGroupName propriedade é aplicável para clientes que visam Exchange Online e versões do Exchange a partir de Exchange Server 2013.

(Herdado de ExchangeServiceBase)
CookieContainer

Obtém ou define o contêiner de cookie.

(Herdado de ExchangeServiceBase)
Credentials

Obtém ou define as credenciais usadas para se autenticar com o Exchange Web Services (EWS).

(Herdado de ExchangeServiceBase)
Domain

Obtém ou define o domínio ao qual o serviço de Autodiscover especificado está vinculado.

EnableScpLookup

Obtém ou define se a AutodiscoverService instância deve executar uma pesquisa do SCP (Ponto de Conexão de Serviço) ao determinar a URL do serviço.

GetScpUrlsForDomainCallback

Obtém ou define o delegado usado para resolve URLs do SCP (Ponto de Conexão de Serviço de Descoberta Automática) para um domínio especificado. A GetScpUrlsForDomainCallback propriedade é aplicável a clientes que visam versões do Exchange começando com Exchange Server 2013, incluindo Exchange Online.

HttpHeaders

Obtém uma lista de cabeçalhos HTTP associados a solicitações ao Exchange Web Services (EWS).

(Herdado de ExchangeServiceBase)
HttpResponseHeaders

Obtém uma coleção de cabeçalhos HTTP da última resposta. A HttpResponseHeaders propriedade é aplicável para clientes que visam Exchange Online e versões do Exchange a partir de Exchange Server 2013.

(Herdado de ExchangeServiceBase)
IsExternal

Obtém ou define um valor que indica se o serviço autodiscover ao qual a URL aponta é interno (dentro da rede corporativa) ou externo (fora da rede corporativa).

KeepAlive

Obtém ou define se uma solicitação deve conter um cabeçalho Manter-se vivo. A KeepAlive propriedade é aplicável para clientes que visam Exchange Online e versões do Exchange a partir de Exchange Server 2013.

(Herdado de ExchangeServiceBase)
PreAuthenticate

Obtém ou define um valor que indica se a pré-autenticação HTTP deve ser executada.

(Herdado de ExchangeServiceBase)
RedirectionUrlValidationCallback

Obtém ou define o retorno de chamada de validação de URL de redirecionamento.

RequestedServerVersion

Obtém a versão do servidor solicitada.

(Herdado de ExchangeServiceBase)
ReturnClientRequestId

Obtém ou define um sinalizador indicando que um cliente requer respostas para incluir a ID da solicitação. A ReturnClientRequestId propriedade é aplicável para clientes que visam Exchange Online e versões do Exchange a partir de Exchange Server 2013.

(Herdado de ExchangeServiceBase)
SendClientLatencies

Obtém ou define se as informações de latência do cliente devem ser enviadas pelo cliente. A SendClientLatencies propriedade é aplicável para clientes que visam Exchange Online e versões do Exchange a partir de Exchange Server 2013.

(Herdado de ExchangeServiceBase)
ServerInfo

Obtém informações associadas ao servidor que processou a solicitação mais recente.

(Herdado de ExchangeServiceBase)
Timeout

Obtém ou define o tempo limite usado ao enviar solicitações HTTP e ao receber respostas HTTP, em milissegundos.

(Herdado de ExchangeServiceBase)
TraceEnabled

Obtém ou define um valor que indica se o rastreamento está habilitado.

(Herdado de ExchangeServiceBase)
TraceFlags

Obtém ou define os sinalizadores de rastreamento.

(Herdado de ExchangeServiceBase)
TraceListener

Obtém ou define o ouvinte de rastreamento.

(Herdado de ExchangeServiceBase)
Url

Obtém ou define a URL do serviço autodiscover.

UseDefaultCredentials

Obtém ou define um valor que indica se as credenciais do usuário que atualmente está conectado ao Windows devem ser usadas para autenticar com o Exchange Web Services (EWS).

(Herdado de ExchangeServiceBase)
UserAgent

Obtém ou define o agente de usuário.

(Herdado de ExchangeServiceBase)
WebProxy

Obtém ou define o servidor proxy Da Web que lida com solicitações.

(Herdado de ExchangeServiceBase)

Métodos

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

Recupera as configurações especificadas para um conjunto de domínios nas URLs especificadas com a versão do servidor especificada.

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

Recupera as configurações especificadas para um domínio com a versão do servidor especificada.

GetUserSettings(String, UserSettingName[])

Recupera as configurações de usuário especificadas para um endereço SMTP.

GetUsersSettings(IEnumerable<String>, UserSettingName[])

Recupera as configurações especificadas para um conjunto de usuários.

TryGetPartnerAccess(String, ExchangeCredentials, Uri)

Tenta recuperar as informações de acesso do parceiro para o locatário especificado.

Eventos

OnResponseHeadersCaptured

Chama o ResponseHeadersCapturedHandler manipulador. O OnResponseHeadersCaptured evento é aplicável para clientes que visam Exchange Online e versões do Exchange começando com Exchange Server 2013.

(Herdado de ExchangeServiceBase)
OnSerializeCustomSoapHeaders

Representa o evento chamado para permitir que os aplicativos emitam cabeçalhos SOAP personalizados em solicitações enviadas para Microsoft Exchange Server.

(Herdado de ExchangeServiceBase)

Aplica-se a