Example #1
0
 public FileMonitoringProviderSettings(
     IProviderInfo info,
     string providerName,
     string fileName,
     int refreshPeriod,
     bool loadExistingContent)
 {
     Info                = info;
     Name                = providerName;
     FileName            = fileName;
     RefreshPeriod       = refreshPeriod;
     LoadExistingContent = loadExistingContent;
 }
 public FileMonitoringProviderSettings(
     IProviderInfo info,
     string providerName,
     string fileName,
     int refreshPeriod,
     bool loadExistingContent)
 {
     Info = info;
     Name = providerName;
     FileName = fileName;
     RefreshPeriod = refreshPeriod;
     LoadExistingContent = loadExistingContent;
 }
        public static Folder GetFakeThirdpartyFolder(IProviderInfo providerInfo, object parentFolderId = null)
        {
            //Fake folder. Don't send request to third party
            return(new Folder
            {
                ParentFolderID = parentFolderId,

                ID = providerInfo.RootFolderId,
                CreateBy = providerInfo.Owner,
                CreateOn = providerInfo.CreateOn,
                FolderType = FolderType.DEFAULT,
                ModifiedBy = providerInfo.Owner,
                ModifiedOn = providerInfo.CreateOn,
                ProviderId = providerInfo.ID,
                ProviderKey = providerInfo.ProviderKey,
                RootFolderCreator = providerInfo.Owner,
                RootFolderId = providerInfo.RootFolderId,
                RootFolderType = providerInfo.RootFolderType,
                Shareable = false,
                Title = providerInfo.CustomerTitle,
                TotalFiles = 0,
                TotalSubFolders = 0
            });
        }
        private static void RemoveFromCache(string key)
        {
            IProviderInfo value = null;

            cache.TryRemove(key, out value);
        }
 public bool CheckProviderInfo(IProviderInfo providerInfo)
 {
     return(providerInfo != null && providerInfo.CheckAccess());
 }
 public ProviderRegistrationInformation(IProviderInfo providerInfo)
 {
     Info = providerInfo;
 }
Example #7
0
 public ProviderRegistrationInformation(IProviderInfo providerInfo)
 {
     Info = providerInfo;
 }
 public bool CheckProviderInfo(IProviderInfo providerInfo)
 {
     return providerInfo.CheckAccess();
 }