C# Class RavenFS.Studio.Models.AsyncOperationsModel

Inheritance: System.NotifyPropertyChangedBase
显示文件 Open project: hibernating-rhinos/RavenFS Class Usage Examples

Public Methods

Method Description
AsyncOperationsModel ( ) : System
ClearCompletedOperations ( ) : void
Do ( Func taskGenerator, string description ) : void
RegisterOperation ( AsyncOperationModel operation ) : void

Private Methods

Method Description
ClearOperations ( bool>.Func predicate ) : void
HandleClearCompletedOperationsAutomaticallyChanged ( object sender, PropertyChangedEventArgs e ) : void
HandleOperationPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
HandleOperationsChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
RemoveOperation ( AsyncOperationModel operation ) : void
UpdateStatusProperties ( ) : void

Method Details

AsyncOperationsModel() public method

public AsyncOperationsModel ( ) : System
return System

ClearCompletedOperations() public method

public ClearCompletedOperations ( ) : void
return void

Do() public method

public Do ( Func taskGenerator, string description ) : void
taskGenerator Func
description string
return void

RegisterOperation() public method

public RegisterOperation ( AsyncOperationModel operation ) : void
operation AsyncOperationModel
return void