C# 클래스 Duplicity.Filtering.Aggregation.FileSystemChangeStateMachine

Simple state machine to aggregate a finite number of file system changes to a single resultant change
파일 보기 프로젝트 열기: slashdotdash/Duplicity

공개 메소드들

메소드 설명
Get ( FileSystemChangeType initial, FileSystemChangeType action ) : FileSystemChangeType

Get the resultant file system change from the given initial state and action to apply.

비공개 메소드들

메소드 설명
Configure ( FileSystemChangeType initialState ) : ConfigurationBuilder

Configure the permitted actions and their result for a given initiat state.

FileSystemChangeStateMachine ( ) : System

| Action | Inital State | Created | Changed | Deleted | -------------|---------|---------|---------| None | Created | Changed | Deleted | Created | - | Created | None | Changed | - | Changed | Deleted | Deleted | Changed | - | - |

메소드 상세

Get() 공개 정적인 메소드

Get the resultant file system change from the given initial state and action to apply.
public static Get ( FileSystemChangeType initial, FileSystemChangeType action ) : FileSystemChangeType
initial FileSystemChangeType
action FileSystemChangeType
리턴 FileSystemChangeType