Sample01 1.0.0.0
Sample01 사용 방법을 보여 주는 예제 프로젝트입니다.
로딩중...
검색중...
일치하는것 없음
Sample01.Blazor.ViewModels.IndexViewModel 클래스 참조sealed

더 자세히 ...

Public 멤버 함수

 IndexViewModel (IHybridMessageBus bus)
Task OpenProjectAsync ()
Task OpenNugetAsync ()
Task OpenDocsAsync ()
Task OpenSettingsAsync ()

속성

string Version [get]
DateTime BuildTime [get]

Private 속성

readonly IHybridMessageBus _bus

상세한 설명

Index View Model 기능과 관련 상태를 캡슐화합니다.

IndexViewModel.cs 파일의 23 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

◆ IndexViewModel()

Sample01.Blazor.ViewModels.IndexViewModel.IndexViewModel ( IHybridMessageBus bus)
inline

지정한 설정으로 IndexViewModel 클래스의 새 인스턴스를 초기화합니다.

매개변수
busbus에 사용할 IHybridMessageBus 값입니다.
예외
ArgumentNullException필수 입력 인자 중 하나가 null인 경우 발생합니다.

IndexViewModel.cs 파일의 59 번째 라인에서 정의되었습니다.

60 {
61 _bus = bus ?? throw new ArgumentNullException(nameof(bus));
62 }

다음을 참조함 : _bus.

멤버 함수 문서화

◆ OpenDocsAsync()

Task Sample01.Blazor.ViewModels.IndexViewModel.OpenDocsAsync ( )
inline

Open Docs Async 작업을 수행합니다.

반환값
Open Docs Async 작업에서 생성한 Task 결과입니다.

IndexViewModel.cs 파일의 144 번째 라인에서 정의되었습니다.

145 {
146 return _bus.PublishAsync(
147 new DashboardActionRequestedMessage(DashboardAction.OpenDocs));
148 }

다음을 참조함 : _bus.

◆ OpenNugetAsync()

Task Sample01.Blazor.ViewModels.IndexViewModel.OpenNugetAsync ( )
inline

Open Nuget Async 작업을 수행합니다.

반환값
Open Nuget Async 작업에서 생성한 Task 결과입니다.

IndexViewModel.cs 파일의 122 번째 라인에서 정의되었습니다.

123 {
124 return _bus.PublishAsync(
125 new DashboardActionRequestedMessage(DashboardAction.OpenNuget));
126 }

다음을 참조함 : _bus.

◆ OpenProjectAsync()

Task Sample01.Blazor.ViewModels.IndexViewModel.OpenProjectAsync ( )
inline

Open Project Async 작업을 수행합니다.

반환값
Open Project Async 작업에서 생성한 Task 결과입니다.

IndexViewModel.cs 파일의 100 번째 라인에서 정의되었습니다.

101 {
102 return _bus.PublishAsync(
103 new DashboardActionRequestedMessage(DashboardAction.OpenProject));
104 }

다음을 참조함 : _bus.

◆ OpenSettingsAsync()

Task Sample01.Blazor.ViewModels.IndexViewModel.OpenSettingsAsync ( )
inline

Open Settings Async 작업을 수행합니다.

반환값
Open Settings Async 작업에서 생성한 Task 결과입니다.

IndexViewModel.cs 파일의 166 번째 라인에서 정의되었습니다.

167 {
168 return _bus.PublishAsync(
169 new DashboardActionRequestedMessage(DashboardAction.OpenSettings));
170 }

다음을 참조함 : _bus.

멤버 데이터 문서화

◆ _bus

readonly IHybridMessageBus Sample01.Blazor.ViewModels.IndexViewModel._bus
private

bus 값을 보관합니다.

IndexViewModel.cs 파일의 33 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : IndexViewModel(), OpenDocsAsync(), OpenNugetAsync(), OpenProjectAsync(), OpenSettingsAsync().

속성 문서화

◆ BuildTime

DateTime Sample01.Blazor.ViewModels.IndexViewModel.BuildTime
get

Build Time 값을 가져옵니다.

IndexViewModel.cs 파일의 82 번째 라인에서 정의되었습니다.

◆ Version

string Sample01.Blazor.ViewModels.IndexViewModel.Version
get

Version 값을 가져옵니다.

IndexViewModel.cs 파일의 72 번째 라인에서 정의되었습니다.


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: