CalDavSynchronizer.EntityCacheVersionConversion.Version1To2.Convert C# (CSharp) Метод

Convert() публичный статический Метод

public static Convert ( NameSpace outlookSession, CalDavSynchronizer.Contracts.Options options, string>.Func cacheFileGetter, Action cacheDeleter ) : void
outlookSession NameSpace
options CalDavSynchronizer.Contracts.Options
cacheFileGetter string>.Func
cacheDeleter Action
Результат void
    public static void Convert (
      NameSpace outlookSession, 
      Options[] options,
      Func<Options, string> cacheFileGetter,
      Action<Options> cacheDeleter)
    {
      foreach (var option in options)
      {
        try
        {
          Convert(outlookSession, option, cacheFileGetter, cacheDeleter);
        }
        catch (System.Exception x)
        {
          s_logger.Error ($"Error during conversion for profile '{option.Name}'. Deleting caches", x);
          cacheDeleter(option);
        }
      }
    }
Version1To2