AutodiscoverService Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 |
AutodiscoverService(String, ExchangeVersion) |
Inicializa uma nova instância da AutodiscoverService classe que tem o domínio especificado pelo |
AutodiscoverService(String) |
Inicializa uma nova instância da AutodiscoverService classe que tem o domínio especificado pelo |
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 |
AutodiscoverService(Uri) |
Inicializa uma nova instância da AutodiscoverService classe que tem o URL do serviço de Deteção Automática especificado pelo |
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) |