3.9.5 Message Processing Events and Sequencing Rules

OperationContract

Description

IDomainMaintenanceManager.SetCredentials

Set and validate user credentials for current domain configuration. This API is intended for repair scenarios when credentials provided previously become stale (for example, a password has changed) and need to be updated before domain maintenance can continue successfully.

IDomainMaintenanceManager.ValidateCredentials

Validate the current user credentials.

IDomainMaintenanceManager.UpdateDnsRecords

Update DNS records for the domain.

IDomainMaintenanceManager.QueryAddressFromDNS

Determine the public IP address (IPv4 or IPv6) corresponding to the currently configured domain name using public DNS infrastructure.

IDomainMaintenanceManager.QueryAddressFromProvider

Query the active maintenance provider for the server's public IP address.

IDomainMaintenanceManager.TestConnection

Verify whether the connection to the current provider's backend service can be established. This method is used for diagnostics only, as no guarantees of network/service conditions can be made immediately after this method returns.

IDomainMaintenanceManager.GetDomainState

Query the active maintenance provider for current domain state.

IDomainMaintenanceManager.GetCertificateState

Quey the active maintenance provider for current certificate state.

IDomainMaintenanceManager.GetDomainNameConfiguration

Return the currently active domain name configuration.

IDomainMaintenanceManager.GetDynamicDNSInfo

Return data about dynamic DNS updates (the time of the most recent successful update, for example).

IDomainMaintenanceManager.GetSettings

Return current domain manager settings.