C# Class CalDavSynchronizer.ProfileExportProcessor

Inheritance: IProfileExportProcessor
Afficher le fichier Open project: aluxnimm/outlookcaldavsynchronizer

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

PrepareAndMergeForImport() public méthode

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
Résultat CalDavSynchronizer.Contracts.Options[]

PrepareForExport() public méthode

public PrepareForExport ( CalDavSynchronizer.Contracts.Options profiles, Action logger ) : void
profiles CalDavSynchronizer.Contracts.Options
logger Action
Résultat void

ProfileExportProcessor() public méthode

public ProfileExportProcessor ( NameSpace session, IOptionTasks optionTasks ) : System
session NameSpace
optionTasks IOptionTasks
Résultat System