Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

AcceptGzipEncoding

AcceptGzipEncoding: boolean

ClientRequestId

ClientRequestId: string

ConnectionGroupName

ConnectionGroupName: string

CookieContainer

CookieContainer: any

Credentials

Credentials: ExchangeCredentials

DnsServerAddress

DnsServerAddress: any

EnableScpLookup

EnableScpLookup: boolean

GetScpUrlsForDomainCallback

GetScpUrlsForDomainCallback: Function

HttpHeaders

HttpHeaders: object

Type declaration

  • [index: string]: string

HttpResponseHeaders

HttpResponseHeaders: object

Type declaration

  • [index: string]: string

HttpWebRequestFactory

HttpWebRequestFactory: IEwsHttpWebRequestFactory

IsExternal

IsExternal: boolean

KeepAlive

KeepAlive: boolean

PreAuthenticate

PreAuthenticate: boolean

RedirectionUrlValidationCallback

RedirectionUrlValidationCallback: AutodiscoverRedirectionUrlValidationCallback

ReturnClientRequestId

ReturnClientRequestId: boolean

SendClientLatencies

SendClientLatencies: boolean

ServerInfo

ServerInfo: ExchangeServerInfo

SuppressXmlVersionHeader

SuppressXmlVersionHeader: boolean

Timeout

Timeout: number

TraceEnabled

TraceEnabled: boolean

TraceFlags

TraceFlags: TraceFlags

TraceListener

TraceListener: ITraceListener

UseDefaultCredentials

UseDefaultCredentials: boolean

UserAgent

UserAgent: string

WebProxy

WebProxy: any

XHRApi

XHRApi: IXHRApi

Private domain

domain: string

Protected timeZone

timeZone: TimeZoneInfo

Private url

url: Uri

Static AccountIsLocked

AccountIsLocked: any

Static Private AutodiscoverLegacyHttpUrl

AutodiscoverLegacyHttpUrl: string

Static Private AutodiscoverLegacyHttpsUrl

AutodiscoverLegacyHttpsUrl: string

Static Private AutodiscoverLegacyPath

AutodiscoverLegacyPath: string

Static Private AutodiscoverLegacyUrl

AutodiscoverLegacyUrl: string

Static AutodiscoverMaxRedirections

AutodiscoverMaxRedirections: number

Static Private AutodiscoverOAuthEnabledHeaderName

AutodiscoverOAuthEnabledHeaderName: string

Static Private AutodiscoverRequestNamespace

AutodiscoverRequestNamespace: string

Static Private AutodiscoverSoapEnabledHeaderName

AutodiscoverSoapEnabledHeaderName: string

Static Private AutodiscoverSoapHttpsUrl

AutodiscoverSoapHttpsUrl: string

Static Private AutodiscoverSoapWsSecurityHttpsUrl

AutodiscoverSoapWsSecurityHttpsUrl: string

Static Private AutodiscoverSoapWsSecuritySymmetricKeyHttpsUrl

AutodiscoverSoapWsSecuritySymmetricKeyHttpsUrl: string

Static Private AutodiscoverSoapWsSecurityX509CertHttpsUrl

AutodiscoverSoapWsSecurityX509CertHttpsUrl: string

Static Private AutodiscoverWsSecurityEnabledHeaderName

AutodiscoverWsSecurityEnabledHeaderName: string

Static Private AutodiscoverWsSecuritySymmetricKeyEnabledHeaderName

AutodiscoverWsSecuritySymmetricKeyEnabledHeaderName: string

Static Private AutodiscoverWsSecurityX509CertEnabledHeaderName

AutodiscoverWsSecurityX509CertEnabledHeaderName: string

Static Private LegacyPathRegex

LegacyPathRegex: RegExp

Static Private MinimumRequestVersionForAutoDiscoverSoapService

MinimumRequestVersionForAutoDiscoverSoapService: ExchangeVersion

Static SessionKey

SessionKey: any[]

Accessors

Domain

  • get Domain(): string
  • set Domain(value: string): void
  • Returns string

  • Parameters

    • value: string

    Returns void

GetXHRApi

RequestedServerVersion

TimeZone

TimeZoneDefinition

Url

  • get Url(): Uri
  • set Url(value: Uri): void
  • Returns Uri

  • Parameters

    Returns void

Methods

CallRedirectionUrlValidationCallback

  • CallRedirectionUrlValidationCallback(redirectionUrl: string): boolean
  • Parameters

    • redirectionUrl: string

    Returns boolean

ConvertDateTimeToUniversalDateTimeString

  • ConvertDateTimeToUniversalDateTimeString(value: DateTime): string

ConvertStartDateToUnspecifiedDateTime

  • ConvertStartDateToUnspecifiedDateTime(value: string): DateTime

ConvertUniversalDateTimeStringToLocalDateTime

  • ConvertUniversalDateTimeStringToLocalDateTime(value: string): DateTime

DefaultAutodiscoverRedirectionUrlValidationCallback

  • DefaultAutodiscoverRedirectionUrlValidationCallback(redirectionUrl: string): boolean
  • Parameters

    • redirectionUrl: string

    Returns boolean

DoOnSerializeCustomSoapHeaders

  • DoOnSerializeCustomSoapHeaders(writer: any): void

GetAutodiscoverEndpointUrl

  • GetAutodiscoverEndpointUrl(host: string): IPromise<Uri>
  • Parameters

    • host: string

    Returns IPromise<Uri>

GetAutodiscoverServiceHosts

  • GetAutodiscoverServiceHosts(domainName: string): string[]
  • Parameters

    • domainName: string

    Returns string[]

GetAutodiscoverServiceUrls

  • GetAutodiscoverServiceUrls(domainName: string): string[]
  • Parameters

    • domainName: string

    Returns string[]

GetDomainSettings

GetEndpointsFromHttpResponse

  • Parameters

    • response: XMLHttpRequest

    Returns AutodiscoverEndpoints

GetRedirectUrl

  • Parameters

    • domainName: string

    Returns IPromise<Uri>

GetSettings

  • GetSettings<TGetSettingsResponseCollection, TSettingName>(identities: string[], settings: TSettingName[], requestedVersion: ExchangeVersion, getSettingsMethod: GetSettingsMethod<TGetSettingsResponseCollection, TSettingName>, getDomainMethod: function): IPromise<TGetSettingsResponseCollection>
  • Type parameters

    • TGetSettingsResponseCollection

    • TSettingName

    Parameters

    • identities: string[]
    • settings: TSettingName[]
    • requestedVersion: ExchangeVersion
    • getSettingsMethod: GetSettingsMethod<TGetSettingsResponseCollection, TSettingName>
    • getDomainMethod: function
        • (): string
        • Returns string

    Returns IPromise<TGetSettingsResponseCollection>

Private GetSettingsRecursiveLookup

  • GetSettingsRecursiveLookup<TGetSettingsResponseCollection, TSettingName>(identities: string[], settings: TSettingName[], requestedVersion: ExchangeVersion, getSettingsMethod: GetSettingsMethod<TGetSettingsResponseCollection, TSettingName>, autodiscoverUrlRef: IRefParam<Uri>, hosts: string[], currentHostIndex?: number): IPromise<TGetSettingsResponseCollection>
  • Type parameters

    • TGetSettingsResponseCollection

    • TSettingName

    Parameters

    • identities: string[]
    • settings: TSettingName[]
    • requestedVersion: ExchangeVersion
    • getSettingsMethod: GetSettingsMethod<TGetSettingsResponseCollection, TSettingName>
    • autodiscoverUrlRef: IRefParam<Uri>
    • hosts: string[]
    • Default value currentHostIndex: number = 0

    Returns IPromise<TGetSettingsResponseCollection>

GetUserSettings

GetUsersSettings

InternalGetDomainSettings

Private InternalGetLegacyUserSettings

Private InternalGetLegacyUserSettingsPrivate

  • InternalGetLegacyUserSettingsPrivate<Tsettings>(emailAddress: string, redirectionEmailAddresses: string[], currentHop: IRefParam<number>): Tsettings
  • Type parameters

    • Tsettings

    Parameters

    • emailAddress: string
    • redirectionEmailAddresses: string[]
    • currentHop: IRefParam<number>

    Returns Tsettings

InternalGetSoapUserSettings

InternalGetSoapUserSettingsRecursive

  • Parameters

    • smtpAddresses: string[]
    • requestedSettings: UserSettingName[]
    • Default value redirectionEmailAddresses: string[] = []
    • Default value currentHop: number = 0

    Returns IPromise<GetUserSettingsResponse>

InternalGetUserSettings

InternalProcessHttpErrorResponse

  • InternalProcessHttpErrorResponse(httpWebResponse: any, webException: any, responseHeadersTraceFlag: TraceFlags, responseTraceFlag: TraceFlags): any

IsTraceEnabledFor

  • IsTraceEnabledFor(traceFlags: TraceFlags): boolean

PrepareHttpWebRequestForUrl

  • PrepareHttpWebRequestForUrl(url: Uri, acceptGzipEncoding: boolean, allowAutoRedirect: boolean): IXHROptions

ProcessHttpErrorResponse

  • ProcessHttpErrorResponse(httpWebResponse: XMLHttpRequest, webException: any): any

ProcessHttpResponseHeaders

  • ProcessHttpResponseHeaders(traceType: TraceFlags, response: any): void

SaveHttpResponseHeaders

SetContentType

SetCustomUserAgent

  • SetCustomUserAgent(userAgent: string): any

ThrowIfDuplicateRedirection

  • ThrowIfDuplicateRedirection(emailAddress: string, redirectionEmailAddresses: IRefParam<string[]>): void
  • Parameters

    • emailAddress: string
    • redirectionEmailAddresses: IRefParam<string[]>

    Returns void

TraceHttpRequestHeaders

  • TraceHttpRequestHeaders(traceType: TraceFlags, request: any): any

TraceHttpResponseHeaders

  • TraceHttpResponseHeaders(traceType: TraceFlags, response: any): any

TraceMessage

  • TraceMessage(traceType: TraceFlags, logEntry: string): any

TraceResponse

  • TraceResponse(response: XMLHttpRequest, memoryStream: any): any
  • Parameters

    • response: XMLHttpRequest
    • memoryStream: any

    Returns any

TraceXml

  • TraceXml(traceType: TraceFlags, stream: any): any

TryGetAutodiscoverEndpointUrl

  • Parameters

    Returns IPromise<boolean>

TryGetEnabledEndpointsForHost

TryGetRedirectionResponse

  • TryGetRedirectionResponse(response: XMLHttpRequest, redirectUrl: IOutParam<Uri>): boolean
  • Parameters

    Returns boolean

Validate

  • Validate(): any

Generated using TypeDoc