VirtualFile Constructor (String)
.NET Framework (current version)
Initializes a new instance of the VirtualFile class.
Assembly: System.Web (in System.Web.dll)
Parameters
- virtualPath
-
Type:
System.String
The virtual path to the resource represented by this instance.
The following code example is an implementation of the VirtualFile constructor that retrieves virtual file information from a DataSet object provided by a custom VirtualPathProvider object. For the full code required to run the example, see the Example section of the VirtualFile class overview.
public SampleVirtualFile(string virtualPath, SamplePathProvider provider) : base(virtualPath) { this.spp = provider; GetData(); } protected void GetData() { // Get the data from the SamplePathProvider DataSet ds = spp.GetVirtualData(); // Get the virtual file from the resource table. DataTable files = ds.Tables["resource"]; DataRow[] rows = files.Select( String.Format("(name = '{0}') AND (type='file')", this.Name)); // If the select returned a row, store the file contents. if (rows.Length > 0) { DataRow row = rows[0]; content = row["content"].ToString(); } }
.NET Framework
Available since 2.0
Available since 2.0
Show: