次の方法で共有


ApplicationPoolContainsApplication Class1

アプリケーション プールとそのアプリケーションの間のリレーションシップを提供します。

構文

class ApplicationPoolContainsApplication : ObjectContainerAssociation  

メソッド

このクラスにはメソッドが含まれていません。

プロパティ

次の表では、ApplicationPoolContainsApplication クラスのプロパティを示します。

名前 説明
Container (ObjectContainerAssociation から継承。)IIS アプリケーション プールを表す読み取り専用の ApplicationPool オブジェクト。 キー プロパティ。
Element (ObjectContainerAssociation から継承。)IIS アプリケーション プールを表す読み取り専用の Application オブジェクト。 キー プロパティ。

サブクラス

このクラスにはサブクラスが含まれていません。

解説

この関連付けを実装するには、構成 API を使用して、アプリケーション プール内のアプリケーションを列挙します。

次の例は、ApplicationPoolContainsApplication クラスを使用してアプリケーション プール内のすべてのアプリケーションを取得する方法を示しています。

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Get the application pool.  
Set oAppPool = oWebAdmin.Get("ApplicationPool.Name='DefaultAppPool'")  
  
' Use the ApplicationPoolContainsApplication class to return the set of  
' application instances in the 'DefaultAppPool' application pool.  
Set oApps = oAppPool.Associators_("ApplicationPoolContainsApplication")  
For Each oApp In oApps  
    WScript.Echo oApp.Path   
Next  

前のコード例にある、次の構文に注意してください。

Set oApps = oAppPool.Associators_("ApplicationPoolContainsApplication")

コードを簡略化するために、次の構文を代わりに使用できます。これにより、正確な名前を覚えずに関連付けを使用できます。

Set oApps = oAppPool.Associators_(, "Application")

継承階層

ObjectContainerAssociation

ApplicationPoolContainsApplication

要件

説明
クライアント - Windows Vista 上の IIS 7.0
- Windows 7 上の IIS 7.5
- Windows 8 上の IIS 8.0
- Windows 10 上の IIS 10.0
[サーバー] - Windows Server 2008 上の IIS 7.0
- Windows Server 2008 R2 上の IIS 7.5
- Windows Server 2012 上の IIS 8.0
- Windows Server 2012 R2 上の IIS 8.5
- Windows Server 2016 上の IIS 10.0
Product - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF ファイル WebAdministration.mof

参照

Application クラス
ApplicationPool クラス
ObjectContainerAssociation クラス