FileSyncOptions 열거형
File Synchronization Provider의 동작을 구성하는 옵션을 제공합니다.
네임스페이스: Microsoft.Synchronization.Files
어셈블리: microsoft.synchronization.files.dll의 Microsoft.Synchronization.Files
구문
‘선언
<FlagsAttribute> _
Public Enumeration FileSyncOptions
‘사용 방법
Dim instance As FileSyncOptions
[FlagsAttribute]
public enum FileSyncOptions
[FlagsAttribute]
public enum class FileSyncOptions
/** @attribute FlagsAttribute() */
public enum FileSyncOptions
FlagsAttribute
public enum FileSyncOptions
멤버
멤버 이름 | 설명 | |
---|---|---|
CompareFileStreams | 이 값이 설정된 경우 공급자는 전체 파일 스트림의 콘텐츠를 기반으로 하는 각 파일에 대한 해시 값을 계산하고 이 값을 사용하여 변경 내용을 검색하는 동안 파일을 비교합니다. 이 옵션을 사용하면 비용이 많이 들고 동기화가 느려집니다. 그러나 보다 강력한 변경 내용 검색 기능을 얻을 수 있습니다. 이 값이 설정되지 않은 경우 수정 시간, 파일 크기, 파일 이름 및 파일 특성을 비교하는 알고리즘을 사용하여 파일이 변경되었는지 여부를 확인합니다. | |
ExplicitDetectChanges | 이 값이 설정된 경우 공급자는 DetectChanges가 호출될 때만 변경 내용 검색을 수행합니다. 이 값이 설정되지 않은 경우 변경 내용 검색은 공급자의 GetChangeBatch 또는 ProcessChangeBatch 메서드를 처음으로 호출할 때 암시적으로 수행됩니다. | |
None | 이 값이 설정된 경우 공급자는 해당 기본 구성 옵션을 사용합니다. 다른 플래그를 설정하면 이 설정이 재정의됩니다. 이것이 기본 설정입니다. | |
RecycleConflictLoserFiles | 이 값이 설정된 경우 공급자는 충돌에서 밀리는 파일을 휴지통으로 이동합니다. 이 값이 설정되지 않은 경우 공급자는 해당 파일을 지정된 위치로 이동합니다. 또는 위치가 지정되지 않은 경우 해당 파일은 영구적으로 삭제됩니다. | |
RecycleDeletedFiles | 이 값이 설정된 경우 공급자는 변경 내용을 적용하는 동안 삭제된 파일을 휴지통으로 이동합니다. 이 값이 설정되지 않은 경우 파일은 영구적으로 삭제됩니다. | |
RecyclePreviousFileOnUpdates | 이 값이 설정된 경우 공급자는 변경 내용을 적용하는 동안 덮어쓰여진 파일을 휴지통으로 이동합니다. 이 값이 설정되지 않은 경우 파일은 현재 위치에서 덮어쓰여지고 이전 파일의 데이터는 모두 손실됩니다. |
주의
이 열거형에는 해당 멤버 값을 비트 조합할 수 있도록 하는 FlagsAttribute 특성이 있습니다.
이러한 옵션 조합을 포함하는 값을 FileSyncProvider에 전달하여 File Synchronization Provider가 동기화 프로세스의 다양한 부분을 처리하는 방법을 구성할 수 있습니다.