NamespaceInfo クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Import ディレクティブと同様に、1 つの構成名前空間参照が含まれています。 このクラスは継承できません。
public ref class NamespaceInfo sealed : System::Configuration::ConfigurationElement
public sealed class NamespaceInfo : System.Configuration.ConfigurationElement
type NamespaceInfo = class
inherit ConfigurationElement
Public NotInheritable Class NamespaceInfo
Inherits ConfigurationElement
- 継承
例
この例では、 NamespaceCollection クラスと NamespaceInfo クラスのプロパティに対して宣言型で値を指定する方法を示します。
次の構成ファイルの例は、 namespaces セクションに対して宣言によって値を指定する方法を示しています。
<system.web>
<pages>
<namespaces>
<add namespace="System" />
<add namespace="System.Collections" />
<add namespace="System.Collections.Specialized" />
<add namespace="System.ComponentModel" />
<add namespace="System.Configuration" />
<add namespace="System.Web" />
</namespaces>
</pages>
</system.web>
次のコード例は、 NamespaceInfo クラスの使用方法を示しています。 このコード例は、 PagesSection クラスに提供されるより大きな例の一部です。
// Create a new NamespaceInfo object.
System.Web.Configuration.NamespaceInfo namespaceInfo =
new System.Web.Configuration.NamespaceInfo("System");
// Set the Namespace property.
namespaceInfo.Namespace = "System.Collections";
// Execute the Add Method.
pagesSection.Namespaces.Add(namespaceInfo);
' Create a new NamespaceInfo object.
Dim namespaceInfo As System.Web.Configuration.NamespaceInfo = _
New System.Web.Configuration.NamespaceInfo("System")
' Set the Namespace property.
namespaceInfo.Namespace = "System.Collections"
' Execute the Add Method.
pagesSection.Namespaces.Add(namespaceInfo)
注釈
NamespaceCollectionには、NamespaceInfo セクション内のadd要素に対応するnamespacesオブジェクトが含まれています。 各 NamespaceInfo オブジェクトは、構成ファイルのスコープ内のすべてのページとコントロールに適用される Import (<%@ Import %>) ディレクティブと同じです。
Import ディレクティブを使用すると、名前空間を ASP.NET ページにインポートして、そのすべてのクラスをページで使用できるようになります。
コンストラクター
| 名前 | 説明 |
|---|---|
| NamespaceInfo(String) |
指定した名前空間参照を使用して、 NamespaceInfo クラスの新しいインスタンスを初期化します。 |