VirtualPathProvider.Initialize 方法

定义

初始化 VirtualPathProvider 实例。Initializes the VirtualPathProvider instance.

protected:
 virtual void Initialize();
protected virtual void Initialize ();
abstract member Initialize : unit -> unit
override this.Initialize : unit -> unit
Protected Overridable Sub Initialize ()

示例

下面的代码示例是 Initialize 从应用程序的实例设置数据文件路径的方法的实现 HostingEnvironmentThe following code example is an implementation of the Initialize method that sets the path to a data file from the application's HostingEnvironment instance. 有关运行此示例所需的完整代码,请参阅类概述主题的 "示例" 部分 VirtualPathProviderFor the full code required to run the example, see the Example section of the VirtualPathProvider class overview topic.

protected override void Initialize()
{
  // Set the datafile path relative to the application's path.
  dataFile = HostingEnvironment.ApplicationPhysicalPath + "App_Data\\XMLData.xml";
}
Protected Overrides Sub Initialize()
  ' Set the datafile path relative to the application's path.
  dataFile = HostingEnvironment.ApplicationPhysicalPath & _
    "App_Data\XMLData.xml"
End Sub

注解

Initialize向 ASP.NET 编译系统注册提供程序后,将调用方法。The Initialize method is called after the provider is registered with the ASP.NET compilation system. Initialize方法用于提供将 VirtualPathProvider 实例置于应用程序所占用的环境中后所需的任何初始化。The Initialize method is used to provide any initialization required after the VirtualPathProvider instance is placed into the environment the application occupies.

适用于