次の方法で共有


SiteCollection クラス

定義

Site オブジェクトのコレクションを表します。

public ref class SiteCollection sealed : Microsoft::Web::Administration::ConfigurationElementCollectionBase<Microsoft::Web::Administration::Site ^>
public sealed class SiteCollection : Microsoft.Web.Administration.ConfigurationElementCollectionBase<Microsoft.Web.Administration.Site>
type SiteCollection = class
    inherit ConfigurationElementCollectionBase<Site>
Public NotInheritable Class SiteCollection
Inherits ConfigurationElementCollectionBase(Of Site)
継承

注釈

このクラスはシールされており、パブリック コンストラクターを実装しません。 クラスには、 クラスの SiteCollectionServerManager プロパティをSites使用してアクセスできます。 SiteCollection は インターフェイスを System.Collections.Generic.IEnumerable<T> 実装し、 メソッドの実装を <xref:Microsoft.Web.Administration.SiteCollection.GetEnumerator%2A> 含みます。 新しいサイトを Add 作成したり、既存のサイトを削除したりするには、 メソッドと Remove メソッドをそれぞれ使用します。 さらに、インデクサーを使用して、位置またはサイト名でコレクション内の項目への参照を取得できます。

プロパティ

AllowsAdd

現在のコレクション スキーマで要素名が定義されているかどうかを add 示す値を取得します。

(継承元 ConfigurationElementCollectionBase<T>)
AllowsClear

現在のコレクション スキーマで要素名が clear 定義されているかどうかを示す値を取得します。

(継承元 ConfigurationElementCollectionBase<T>)
AllowsRemove

現在のコレクション スキーマで要素名が remove 定義されているかどうかを示す値を取得します。

(継承元 ConfigurationElementCollectionBase<T>)
Attributes

この要素の属性の一覧を含む構成属性コレクションを取得します。

(継承元 ConfigurationElement)
ChildElements

現在の要素のすべての子要素を取得します。

(継承元 ConfigurationElement)
Count

コレクション内の項目の数を取得します。

(継承元 ConfigurationElementCollectionBase<T>)
ElementTagName

Site オブジェクトのコレクションを表します。

(継承元 ConfigurationElement)
IsLocallyStored

構成要素が特定の構成ファイルに格納されているかどうかを示す値を取得します。

(継承元 ConfigurationElement)
Item[Int32]

指定したインデックス位置にある構成要素を取得します。

(継承元 ConfigurationElementCollectionBase<T>)
Item[String]

コレクション内の指定した名前を持つサイトを取得します。

Methods

構成要素のメソッドのコレクションを取得します。

(継承元 ConfigurationElement)
RawAttributes

Site オブジェクトのコレクションを表します。

(継承元 ConfigurationElement)
Schema

構成要素コレクションを記述するスキーマを取得します。

(継承元 ConfigurationElementCollectionBase<T>)

メソッド

Add(String, String, Int32)

指定したサイト名、パス、バインド ポートを使用して、新しい Web サイトをサイト コレクションに追加します。

Add(String, String, String, Byte[])

指定したサイト名、バインド情報、物理ファイル パス、および証明書ハッシュを使用して、新しい Web サイトをサイト コレクションに追加します。

Add(String, String, String, Byte[], String)

Site オブジェクトのコレクションを表します。

Add(String, String, String, Byte[], String, SslFlags)

Site オブジェクトのコレクションを表します。

Add(String, String, String, String)

指定したパラメーターを使用して新しいサイトを作成し、サイト コレクションに追加します。

Add(T)

現在のコレクションの末尾に構成要素を追加します。

(継承元 ConfigurationElementCollectionBase<T>)
AddAt(Int32, T)

指定したインデックス位置にある現在のコレクションに構成要素を追加します。

(継承元 ConfigurationElementCollectionBase<T>)
Clear()

現在のコレクションからすべての構成要素をクリアします。

(継承元 ConfigurationElementCollectionBase<T>)
CreateElement()

現在のコレクションの新しい子要素を作成します。

(継承元 ConfigurationElementCollectionBase<T>)
CreateElement(String)

指定した名前を使用して、新しい子要素を作成します。

(継承元 ConfigurationElementCollectionBase<T>)
CreateNewElement(String)

指定した要素名を使用して新しい要素を作成します。

(継承元 ConfigurationElementCollectionBase<T>)
Delete()

Site オブジェクトのコレクションを表します。

(継承元 ConfigurationElement)
GetAttribute(String)

要求された属性を ConfigurationAttribute 表す オブジェクトを返します。

(継承元 ConfigurationElement)
GetAttributeValue(String)

指定した属性の値を返します。

(継承元 ConfigurationElement)
GetChildElement(String)

現在の構成要素の下にあり、指定した名前を持つ子要素を返します。

(継承元 ConfigurationElement)
GetChildElement(String, Type)

現在の構成要素の下にあり、指定した名前と型を持つ子要素を返します。

(継承元 ConfigurationElement)
GetCollection()

現在の構成要素の既定のコレクションを返します。

(継承元 ConfigurationElement)
GetCollection(String)

現在の構成要素に属するすべての構成要素を返します。

(継承元 ConfigurationElement)
GetCollection(String, Type)

指定した名前と型を持ち、現在の構成要素の下にある構成要素を返します。

(継承元 ConfigurationElement)
GetCollection(Type)

指定した型を持ち、現在の構成要素の下にある構成要素を返します。

(継承元 ConfigurationElement)
GetEnumerator()

コレクションを反復処理する列挙子を返します。

(継承元 ConfigurationElementCollectionBase<T>)
GetMetadata(String)

要素スキーマからメタデータ値を返します。

(継承元 ConfigurationElement)
IndexOf(T)

コレクション内の要素のインデックスを決定します。

(継承元 ConfigurationElementCollectionBase<T>)
InvalidSiteNameCharacters()

サイトの名前で使用できない文字の配列を取得します。

Remove(Site)

指定したサイトをサイト コレクションから削除します。

Remove(T)

コレクションから要素の最初の出現箇所を削除します。

(継承元 ConfigurationElementCollectionBase<T>)
RemoveAt(Int32)

指定したコレクション インデックスにあるサイト コレクションから Web サイトを削除します。

SetAttributeValue(String, Object)

指定した属性の値を設定します。

(継承元 ConfigurationElement)
SetMetadata(String, Object)

要素スキーマのメタデータ値を設定します。

(継承元 ConfigurationElement)

明示的なインターフェイスの実装

ICollection.CopyTo(Array, Int32)

特定の配列インデックスを開始位置として、配列にコレクションの要素をコピーします。

(継承元 ConfigurationElementCollectionBase<T>)
ICollection.Count

Site オブジェクトのコレクションを表します。

(継承元 ConfigurationElementCollectionBase<T>)
ICollection.IsSynchronized

Site オブジェクトのコレクションを表します。

(継承元 ConfigurationElementCollectionBase<T>)
ICollection.SyncRoot

Site オブジェクトのコレクションを表します。

(継承元 ConfigurationElementCollectionBase<T>)
IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。

(継承元 ConfigurationElementCollectionBase<T>)

適用対象