VirtualPathProvider.Initialize 方法

定义

初始化 VirtualPathProvider 实例。

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

示例

下面的代码示例是 方法的 Initialize 实现,该方法设置应用程序 HostingEnvironment 实例中数据文件的路径。 有关运行示例所需的完整代码,请参阅类概述主题的示例 VirtualPathProvider 部分。

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 编译系统注册提供程序后调用 方法。 方法 Initialize 用于在实例放入应用程序占用的环境中后 VirtualPathProvider 提供所需的任何初始化。

适用于