ApplicationContainsVirtualDirectory Class2

提供 IIS 应用程序与其虚拟目录之间的关系。

语法

class ApplicationContainsVirtualDirectory : ObjectContainerAssociation  

方法

此类不包含任何方法。

属性

下表列出了 ApplicationContainsVirtualDirectory 类公开的属性。

名称 描述
Container (继承自 ObjectContainerAssociation。)一个代表 IIS 应用程序的只读 Application 对象。 一个键属性。
Element (继承自 ObjectContainerAssociation。)一个代表 IIS 虚拟目录的只读 VirtualDirectory 对象。 一个键属性。

子类

此类不包含子类。

注解

此关联枚举给定应用程序的虚拟目录。

示例

以下示例列出了默认网站的虚拟目录路径和物理路径。

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Get the application for the default Web site.  
Set oApp = oWebAdmin.Get("Application.SiteName='Default Web Site',Path='/'")  
  
' Return the set of virtual directory instances in the application.  
Set oVDirs = oApp.Associators_("ApplicationContainsVirtualDirectory")  
  
' Print out the virtual directories and their physical paths.  
For Each oVDir In oVDirs  
    WScript.Echo "Virtual Path: " & oVDir.Path  
    WScript.Echo "PhysicalPath: " & oVDir.PhysicalPath  
    WScript.Echo  
Next  

请注意以下来自上述代码示例中的语法。

Set oVDirs = oApp.Associators_("ApplicationContainsVirtualDirectory")

为了简化代码,可以改用以下语法,这样便可以使用关联,而无需记住其确切名称。

Set oVDirs = oApp.Associators_(, "VirtualDirectory")

继承层次结构

ObjectContainerAssociation

ApplicationContainsVirtualDirectory

要求

类型 描述
客户端 - IIS 7.0(在 Windows Vista 上)
- IIS 7.5(在 Windows 7 上)
- IIS 8.0(在 Windows 8 上)
- IIS 10.0(在 Windows 10 上)
服务器 - IIS 7.0(在 Windows Server 2008 上)
- IIS 7.5(在 Windows Server 2008 R2 上)
- IIS 8.0(在 Windows Server 2012 上)
- IIS 8.5(在 Windows Server 2012 R2 上)
- IIS 10.0(在 Windows Server 2016 上)
产品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF 文件 WebAdministration.mof

另请参阅

Application 类
ObjectContainerAssociation 类
VirtualDirectory 类