C# Класс GoogleCloudExtension.CloudExplorer.SourceRootViewModelBase

This class implements the basic behaviors for a cloud source's root view model. All source view models _should_ derive from this class but it is not mandatory. This class offers all place holder functionality, common credentials and project check and setting the right state depending on the results from the underlying data source.
Наследование: TreeHierarchy
Показать файл Открыть проект

Открытые методы

Метод Описание
Initialize ( ICloudSourceContext context ) : void
InvalidateProjectOrAccount ( ) : void
Refresh ( ) : void

Защищенные методы

Метод Описание
LoadDataOverride ( ) : System.Threading.Tasks.Task

Override this function to load and display the data in the control.

OnIsExpandedChanged ( bool newValue ) : void

Приватные методы

Метод Описание
LoadDataWrapper ( ) : System.Threading.Tasks.Task

Описание методов

Initialize() публичный Метод

public Initialize ( ICloudSourceContext context ) : void
context ICloudSourceContext
Результат void

InvalidateProjectOrAccount() публичный Метод

public InvalidateProjectOrAccount ( ) : void
Результат void

LoadDataOverride() защищенный абстрактный Метод

Override this function to load and display the data in the control.
protected abstract LoadDataOverride ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

OnIsExpandedChanged() защищенный Метод

protected OnIsExpandedChanged ( bool newValue ) : void
newValue bool
Результат void

Refresh() публичный Метод

public Refresh ( ) : void
Результат void