public static IFileStorageProvider CreateFileStorageProvider(IFileStorageProviderDataProvider dataProvider, ConfigSettingData configData, Guid physicalFileID, string extendsionName) { IFileStorageProvider provider = null; if (configData == null) { configData = FileStorageManager.GetConfigSetting(dataProvider, physicalFileID); } if (configData != null && configData.FileStorage != null) { provider = ObjectFactory.CreateObject(configData.FileStorage.Provider) as IFileStorageProvider; if (provider != null) { provider.Initialize(configData, physicalFileID, extendsionName); } } return(provider); }