C# 클래스 Orc.LicenseManager.ViewModels.NetworkLicenseUsageViewModel

상속: Catel.MVVM.ViewModelBase
파일 보기 프로젝트 열기: WildGums/Orc.LicenseManager

공개 메소드들

메소드 설명
NetworkLicenseUsageViewModel ( NetworkValidationResult networkValidationResult, ILicenseInfoService licenseInfoService, IProcessService processService, INetworkLicenseService networkLicenseService, IDispatcherService dispatcherService ) : System

보호된 메소드들

메소드 설명
CloseAsync ( ) : Models.Task
InitializeAsync ( ) : Models.Task

비공개 메소드들

메소드 설명
OnBuyLicensesExecute ( ) : void
OnCloseApplicationExecute ( ) : void
OnDispatcherTimerTick ( object sender, EventArgs e ) : void
OnNetworkLicenseValidated ( object sender, NetworkValidatedEventArgs e ) : void
UpdateValidationResult ( NetworkValidationResult networkValidationResult, bool allowToClose = true ) : void

메소드 상세

CloseAsync() 보호된 메소드

protected CloseAsync ( ) : Models.Task
리턴 Models.Task

InitializeAsync() 보호된 메소드

protected InitializeAsync ( ) : Models.Task
리턴 Models.Task

NetworkLicenseUsageViewModel() 공개 메소드

public NetworkLicenseUsageViewModel ( NetworkValidationResult networkValidationResult, ILicenseInfoService licenseInfoService, IProcessService processService, INetworkLicenseService networkLicenseService, IDispatcherService dispatcherService ) : System
networkValidationResult NetworkValidationResult
licenseInfoService ILicenseInfoService
processService IProcessService
networkLicenseService INetworkLicenseService
dispatcherService IDispatcherService
리턴 System