HttpStaticObjectsCollectionBase クラス

定義

StaticObjects プロパティのアプリケーション スコープのオブジェクトのコレクションを提供するクラスの基底クラスとして機能します。

public ref class HttpStaticObjectsCollectionBase abstract : System::Collections::ICollection
public abstract class HttpStaticObjectsCollectionBase : System.Collections.ICollection
type HttpStaticObjectsCollectionBase = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class HttpStaticObjectsCollectionBase
Implements ICollection
継承
HttpStaticObjectsCollectionBase
派生
実装

注釈

クラスは HttpStaticObjectsCollectionBase 、 クラスと同じメンバー HttpStaticObjectsCollection を含む抽象クラスです。 HttpStaticObjectsCollectionBaseクラスを使用すると、 クラスのような派生クラスをHttpStaticObjectsCollection作成できますが、カスタマイズでき、ASP.NET パイプラインの外部で動作します。 単体テストを実行するときは、通常、派生クラスを使用して、テストするシナリオを満たすカスタマイズされた動作を持つメンバーを実装します。

HttpStaticObjectsCollectionWrapper クラスは HttpStaticObjectsCollectionBase クラスから派生します。 クラスは HttpStaticObjectsCollectionWrapper 、 クラスのラッパー HttpStaticObjectsCollection として機能します。 実行時には、通常、 クラスの HttpStaticObjectsCollectionWrapper インスタンスを使用して オブジェクトのメンバーを HttpStaticObjectsCollection 呼び出します。

コンストラクター

HttpStaticObjectsCollectionBase()

継承クラス インスタンスによって使用されるクラスを初期化します。 このコンストラクターは、継承クラスによってのみ呼び出すことができます。

プロパティ

Count

派生クラスでオーバーライドされると、コレクション内のオブジェクトの数を取得します。

IsReadOnly

派生クラスでオーバーライドされると、コレクションが読み取り専用であるかどうかを示す値を取得します。

IsSynchronized

派生クラスでオーバーライドされると、コレクションがスレッドセーフかどうかを示す値を取得します。

Item[String]

派生クラスでオーバーライドされた場合、指定した名前を持つオブジェクトをコレクションから取得します。

NeverAccessed

派生クラスでオーバーライドされるとき、コレクションがアクセスされたかどうかを示す値を取得します。

SyncRoot

派生クラスでオーバーライドされると、コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。

メソッド

CopyTo(Array, Int32)

派生クラスでオーバーライドされた場合、配列内の指定インデックスを開始位置として、コレクションの要素を配列にコピーします。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetEnumerator()

派生クラスでオーバーライドされた場合は、コレクションを反復処理するために使用できる列挙子を返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetObject(String)

派生クラスでオーバーライドされた場合、指定した名前を持つオブジェクトがコレクションから返されます。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Serialize(BinaryWriter)

派生クラスでオーバーライドされた場合、BinaryWriter オブジェクトにコレクションの内容を書き込みます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象