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 Sub New(ByVal virtualPath As String, ByVal provider As SamplePathProvider) MyBase.New(virtualPath) spp = provider GetData() End Sub Protected Sub GetData() ' Get the data from the SamplePathProvider. Dim spp As SamplePathProvider spp = CType(HostingEnvironment.VirtualPathProvider, SamplePathProvider) Dim ds As DataSet ds = spp.GetVirtualData ' Get the virtual file data from the resource table. Dim files As DataTable files = ds.Tables("resource") Dim rows As DataRow() rows = files.Select( _ String.Format("(name='{0}') AND (type='file')", Me.Name)) ' If the select returned a row, store the file contents. If (rows.Length > 0) Then Dim row As DataRow row = rows(0) content = row("content").ToString() End If End Sub
.NET Framework
Available since 2.0
Available since 2.0
Show: