Compartilhar via


AutodiscoverService Classe

Definição

Representa um enlace para o serviço de Deteção Automática do 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
Herança
AutodiscoverService

Comentários

Na API Gerida dos Serviços Web Exchange (EWS), a ExchangeService classe contém os métodos e propriedades que são utilizados para definir credenciais de utilizador, identificar pontos finais do EWS, enviar e receber mensagens SOAP e configurar ligações para o EWS. Para executar uma operação com a API Gerida do EWS, primeiro tem de 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, ExchangeVersion)

Inicializa uma nova instância da AutodiscoverService classe que tem o domínio especificado pelo domain parâmetro e 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(Uri, ExchangeVersion)

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

AutodiscoverService(Uri)

Inicializa uma nova instância da AutodiscoverService classe que tem o URL do serviço de Deteção Automática especificado pelo url parâmetro .

Propriedades

AcceptGzipEncoding

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

(Herdado de ExchangeServiceBase)
ClientRequestId

Obtém ou define o ID do pedido. A ClientRequestId propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013.

(Herdado de ExchangeServiceBase)
ConnectionGroupName

Obtém ou define o nome do grupo de ligação para o pedido. A ConnectionGroupName propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013.

(Herdado de ExchangeServiceBase)
CookieContainer

Obtém ou define o contentor de cookies.

(Herdado de ExchangeServiceBase)
Credentials

Obtém ou define as credenciais que são utilizadas para autenticar com os Serviços Web do Exchange (EWS).

(Herdado de ExchangeServiceBase)
Domain

Obtém ou define o domínio ao qual o serviço de Deteção Automática especificado está vinculado.

EnableScpLookup

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

GetScpUrlsForDomainCallback

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

HttpHeaders

Obtém uma lista de cabeçalhos HTTP associados a pedidos dos Serviços Web exchange (EWS).

(Herdado de ExchangeServiceBase)
HttpResponseHeaders

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

(Herdado de ExchangeServiceBase)
IsExternal

Obtém ou define um valor que indica se o serviço de Deteção Automática para o qual o URL aponta é interno (dentro da rede empresarial) ou externo (fora da rede empresarial).

KeepAlive

Obtém ou define se um pedido deve conter um cabeçalho Keep-alive. A KeepAlive propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013.

(Herdado de ExchangeServiceBase)
PreAuthenticate

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

(Herdado de ExchangeServiceBase)
RedirectionUrlValidationCallback

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

RequestedServerVersion

Obtém a versão do servidor pedida.

(Herdado de ExchangeServiceBase)
ReturnClientRequestId

Obtém ou define um sinalizador que indica que um cliente necessita de respostas para incluir o ID do pedido. A ReturnClientRequestId propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013.

(Herdado de ExchangeServiceBase)
SendClientLatencies

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

(Herdado de ExchangeServiceBase)
ServerInfo

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

(Herdado de ExchangeServiceBase)
Timeout

Obtém ou define o tempo limite que é utilizado ao enviar pedidos HTTP e ao receber respostas HTTP, em milissegundos.

(Herdado de ExchangeServiceBase)
TraceEnabled

Obtém ou define um valor que indica se o rastreio está ativado.

(Herdado de ExchangeServiceBase)
TraceFlags

Obtém ou define os sinalizadores de rastreio.

(Herdado de ExchangeServiceBase)
TraceListener

Obtém ou define o serviço de escuta de rastreio.

(Herdado de ExchangeServiceBase)
Url

Obtém ou define o URL do serviço de Deteção Automática.

UseDefaultCredentials

Obtém ou define um valor que indica se as credenciais do utilizador com sessão iniciada no Windows devem ser utilizadas para autenticar com os Serviços Web do Exchange (EWS).

(Herdado de ExchangeServiceBase)
UserAgent

Obtém ou define o agente de utilizador.

(Herdado de ExchangeServiceBase)
WebProxy

Obtém ou define o servidor proxy Web que processa pedidos.

(Herdado de ExchangeServiceBase)

Métodos

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

Obtém as definições especificadas para um conjunto de domínios nos URLs especificados com a versão do servidor especificada.

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

Obtém as definições especificadas para um domínio com a versão do servidor especificada.

GetUserSettings(String, UserSettingName[])

Obtém as definições de utilizador especificadas para um endereço SMTP.

GetUsersSettings(IEnumerable<String>, UserSettingName[])

Obtém as definições especificadas para um conjunto de utilizadores.

TryGetPartnerAccess(String, ExchangeCredentials, Uri)

Tenta obter as informações de acesso do parceiro para o inquilino especificado.

Eventos

OnResponseHeadersCaptured

Chama o ResponseHeadersCapturedHandler processador. O OnResponseHeadersCaptured evento é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013.

(Herdado de ExchangeServiceBase)
OnSerializeCustomSoapHeaders

Representa o evento que é chamado para permitir que as aplicações emitam cabeçalhos SOAP personalizados em pedidos enviados para Microsoft Exchange Server.

(Herdado de ExchangeServiceBase)

Aplica-se a