New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI.Widgets

Assembly:Telerik.Web.UI.dll

Syntax:

C#
public abstract class FileBrowserContentProvider

Inheritance: objectFileBrowserContentProvider

Derived Classes: FileSystemContentProvider

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
protected FileBrowserContentProvider()
C#
protected FileBrowserContentProvider(HttpContext context, string[] searchPatterns, string[] viewPaths, string[] uploadPaths, string[] deletePaths, string selectedUrl, string selectedItemTag)
Parameters:contextHttpContextsearchPatternsstring[]viewPathsstring[]uploadPathsstring[]deletePathsstring[]selectedUrlstringselectedItemTagstring

Properties

C#
protected virtual string ApplicationPath { get; }
C#
public virtual bool CanCreateDirectory { get; }

Context

HttpContext

C#
protected HttpContext Context { get; }
C#
protected string[] DeletePaths { get; }
C#
public virtual char PathSeparator { get; }
C#
protected string[] SearchPatterns { get; }
C#
[Obsolete("This property is no longer used")]
protected string SelectedItemTag { get; set; }
C#
protected string SelectedUrl { get; set; }
C#
protected string[] UploadPaths { get; }
C#
protected string[] ViewPaths { get; }

Methods

C#
public virtual bool CheckDeletePermissions(string folderPath)
Parameters:folderPathstringReturns:

bool

C#
public virtual bool CheckReadPermissions(string folderPath)
Parameters:folderPathstringReturns:

bool

C#
public virtual bool CheckWritePermissions(string folderPath)
Parameters:folderPathstringReturns:

bool

C#
public virtual string CopyDirectory(string path, string newPath)
Parameters:pathstringnewPathstringReturns:

string

C#
public virtual string CopyFile(string path, string newPath)
Parameters:pathstringnewPathstringReturns:

string

C#
public abstract string CreateDirectory(string path, string name)
Parameters:pathstringnamestringReturns:

string

C#
public abstract string DeleteDirectory(string path)
Parameters:pathstringReturns:

string

C#
public abstract string DeleteFile(string path)
Parameters:pathstringReturns:

string

C#
public abstract Stream GetFile(string url)
Parameters:urlstringReturns:

Stream

C#
public virtual FileItem GetFileItem(string path)
Parameters:pathstringReturns:

FileItem

C#
public abstract string GetFileName(string url)
Parameters:urlstringReturns:

string

C#
public abstract string GetPath(string url)
Parameters:urlstringReturns:

string

C#
public virtual string MoveDirectory(string path, string newPath)
Parameters:pathstringnewPathstringReturns:

string

C#
public virtual string MoveFile(string path, string newPath)
Parameters:pathstringnewPathstringReturns:

string

C#
public string NormalizeRelativePath(string path)
Parameters:pathstringReturns:

string

C#
public static string RemoveProtocolNameAndServerName(string url)
Parameters:urlstringReturns:

string

C#
public abstract DirectoryItem ResolveDirectory(string path)
Parameters:pathstringReturns:

DirectoryItem

C#
[Obsolete("This method is no longer used. Only Tree display mode is supported.")]
public virtual DirectoryItem[] ResolveRootDirectoryAsList(string path)
Parameters:pathstringReturns:

DirectoryItem[]

C#
public abstract DirectoryItem ResolveRootDirectoryAsTree(string path)
Parameters:pathstringReturns:

DirectoryItem

C#
public FileBrowserRoot ResolveViewPaths()
Returns:

FileBrowserRoot

C#
public abstract string StoreBitmap(Bitmap bitmap, string url, ImageFormat format)
Parameters:bitmapBitmapurlstringformatImageFormatReturns:

string

C#
[Obsolete("Please use the other overload of StoreFile()")]
public virtual string StoreFile(HttpPostedFile file, string path, string name, params string[] arguments)
Parameters:fileHttpPostedFilepathstringnamestringargumentsstring[]Returns:

string

C#
public abstract string StoreFile(UploadedFile file, string path, string name, params string[] arguments)
Parameters:fileUploadedFilepathstringnamestringargumentsstring[]Returns:

string