C# 클래스 CalDavSynchronizer.ProfileExportProcessor

상속: IProfileExportProcessor
파일 보기 프로젝트 열기: aluxnimm/outlookcaldavsynchronizer

공개 메소드들

메소드 설명
PrepareAndMergeForImport ( CalDavSynchronizer.Contracts.Options existingProfiles, CalDavSynchronizer.Contracts.Options profilesToImport, Action logger ) : CalDavSynchronizer.Contracts.Options[]
PrepareForExport ( CalDavSynchronizer.Contracts.Options profiles, Action logger ) : void
ProfileExportProcessor ( NameSpace session, IOptionTasks optionTasks ) : System

비공개 메소드들

메소드 설명
AddFoldersRecusive ( Folders folders, string>.Dictionary collector ) : void
MergePreservingSortOrder ( CalDavSynchronizer.Contracts.Options existingProfiles, CalDavSynchronizer.Contracts.Options profilesToImport, Action logger ) : CalDavSynchronizer.Contracts.Options[]
PrepareForImport ( CalDavSynchronizer.Contracts.Options options, Action logger ) : void

메소드 상세

PrepareAndMergeForImport() 공개 메소드

public PrepareAndMergeForImport ( CalDavSynchronizer.Contracts.Options existingProfiles, CalDavSynchronizer.Contracts.Options profilesToImport, Action logger ) : CalDavSynchronizer.Contracts.Options[]
existingProfiles CalDavSynchronizer.Contracts.Options
profilesToImport CalDavSynchronizer.Contracts.Options
logger Action
리턴 CalDavSynchronizer.Contracts.Options[]

PrepareForExport() 공개 메소드

public PrepareForExport ( CalDavSynchronizer.Contracts.Options profiles, Action logger ) : void
profiles CalDavSynchronizer.Contracts.Options
logger Action
리턴 void

ProfileExportProcessor() 공개 메소드

public ProfileExportProcessor ( NameSpace session, IOptionTasks optionTasks ) : System
session NameSpace
optionTasks IOptionTasks
리턴 System