Class
ConnectToServerViewModel

Definition

Namespace:ArtOfTest.WebAii.Design.UI.Scheduling.Models

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class ConnectToServerViewModel : ViewModelBase, IDataErrorInfo

Inheritance: objectConnectToServerViewModel

Implements: IDataErrorInfo

Constructors

ConnectToServerViewModel(IEncryptionKeyProvider, IClientCertificateProvider)

Declaration

cs-api-definition
public ConnectToServerViewModel(IEncryptionKeyProvider encryptionKeyProvider, IClientCertificateProvider clientCertificateProvider)

Parameters

encryptionKeyProvider

IEncryptionKeyProvider

clientCertificateProvider

IClientCertificateProvider

Properties

BusyIndicatorMessage

Declaration

cs-api-definition
public string BusyIndicatorMessage { get; }

Property Value

string

ConfigureKeyCommand

Declaration

cs-api-definition
public CommandHandler ConfigureKeyCommand { get; }

Property Value

CommandHandler

ConnectionMessage

Declaration

cs-api-definition
public string ConnectionMessage { get; set; }

Property Value

string

Error

Declaration

cs-api-definition
public string Error { get; protected set; }

Property Value

string

Implements IDataErrorInfo.Error

HasStorage

Declaration

cs-api-definition
public bool HasStorage { get; set; }

Property Value

bool

HostName

Declaration

cs-api-definition
public string HostName { get; set; }

Property Value

string

ImportCertificateCommand

Declaration

cs-api-definition
public CommandHandler ImportCertificateCommand { get; }

Property Value

CommandHandler

ImportedCertificate

Declaration

cs-api-definition
public string ImportedCertificate { get; set; }

Property Value

string

IsBusy

Declaration

cs-api-definition
public bool IsBusy { get; set; }

Property Value

bool

IsClientCertificateLoaded

Declaration

cs-api-definition
public bool IsClientCertificateLoaded { get; set; }

Property Value

bool

IsConnected

Declaration

cs-api-definition
public bool IsConnected { get; set; }

Property Value

bool

IsKeyConfigurationInProgress

Declaration

cs-api-definition
public bool IsKeyConfigurationInProgress { get; set; }

Property Value

bool

IsKeyInvalid

Declaration

cs-api-definition
public bool IsKeyInvalid { get; set; }

Property Value

bool

IsKeyLoaded

Declaration

cs-api-definition
public bool IsKeyLoaded { get; set; }

Property Value

bool

IsKeyOrCertificateInvalid

Declaration

cs-api-definition
public bool IsKeyOrCertificateInvalid { get; set; }

Property Value

bool

IsServerLocal

Declaration

cs-api-definition
public bool IsServerLocal { get; set; }

Property Value

bool

IsServerRemote

Declaration

cs-api-definition
public bool IsServerRemote { get; set; }

Property Value

bool

IsUsingReverseProxy

Declaration

cs-api-definition
public bool IsUsingReverseProxy { get; set; }

Property Value

bool

Port

Declaration

cs-api-definition
public string Port { get; set; }

Property Value

string

ReverseProxyHostName

Declaration

cs-api-definition
public string ReverseProxyHostName { get; set; }

Property Value

string

ReverseProxyPort

Declaration

cs-api-definition
public string ReverseProxyPort { get; set; }

Property Value

string

ReverseProxyServerUrl

Declaration

cs-api-definition
public string ReverseProxyServerUrl { get; set; }

Property Value

string

ServerUrl

Declaration

cs-api-definition
public string ServerUrl { get; set; }

Property Value

string

ValidateServerCommand

Declaration

cs-api-definition
public CommandHandler ValidateServerCommand { get; }

Property Value

CommandHandler

this[string]

Declaration

cs-api-definition
public string this[string columnName] { get; }

Parameters

columnName

string

Property Value

string

Implements IDataErrorInfo.this[string]

Methods

Dispose(bool)

Declaration

cs-api-definition
protected override void Dispose(bool disposing)

Parameters

disposing

bool

InitializeAsync()

Declaration

cs-api-definition
public Task InitializeAsync()

Returns

Task

RevertCertificateThumbprint()

Declaration

cs-api-definition
public void RevertCertificateThumbprint()