C# Class CalDavSynchronizer.Ui.Options.ViewModels.GoogleServerSettingsViewModel

Inheritance: ViewModelBase, IServerSettingsViewModel
显示文件 Open project: aluxnimm/outlookcaldavsynchronizer

Public Methods

Method Description
FillOptions ( Contracts options ) : void
GoogleServerSettingsViewModel ( ISettingsFaultFinder settingsFaultFinder, ICurrentOptions currentOptions ) : System
SetOptions ( Contracts options ) : void
Validate ( StringBuilder errorMessageBuilder ) : bool

Private Methods

Method Description
CurrentOptions_OutlookFolderTypeChanged ( object sender, EventArgs e ) : void
DoAutoDiscovery ( ) : void
TestConnectionAsync ( string testUrl ) : void
UpdateUseGoogleNativeApiAvailable ( ) : void

Method Details

FillOptions() public method

public FillOptions ( Contracts options ) : void
options Contracts
return void

GoogleServerSettingsViewModel() public method

public GoogleServerSettingsViewModel ( ISettingsFaultFinder settingsFaultFinder, ICurrentOptions currentOptions ) : System
settingsFaultFinder ISettingsFaultFinder
currentOptions ICurrentOptions
return System

SetOptions() public method

public SetOptions ( Contracts options ) : void
options Contracts
return void

Validate() public method

public Validate ( StringBuilder errorMessageBuilder ) : bool
errorMessageBuilder StringBuilder
return bool