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; }
public bool CheckProviderInfo(IProviderInfo providerInfo) { return providerInfo.CheckAccess(); }