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 成員。

建構函式

名稱 Description
HttpStaticObjectsCollectionBase()

初始化該類別以供繼承類別實例使用。 這個建構函式只能由繼承的類別呼叫。

屬性

名稱 Description
Count

當在衍生類別中覆寫時,會得到集合中的物件數量。

IsReadOnly

當在衍生類別中覆寫時,會得到一個值,表示該集合是否為唯讀。

IsSynchronized

當在衍生類別中覆寫時,會得到一個值,表示該集合是否執行緒安全。

Item[String]

當在衍生類別中覆寫時,會從集合中取得指定名稱的物件。

NeverAccessed

當在衍生類別中覆寫時,會獲得一個值,表示該集合是否已被存取。

SyncRoot

當在派生類別中覆寫時,會獲得一個物件,可用來同步存取該集合。

方法

名稱 Description
CopyTo(Array, Int32)

當在衍生類別中覆寫時,會將集合的元素複製到陣列,從陣列中指定的索引開始。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetEnumerator()

當在派生類別中覆寫時,會回傳一個列舉子,可用來遍歷整個集合。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetObject(String)

當在衍生類別中覆寫時,會回傳集合中指定名稱的物件。

GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
Serialize(BinaryWriter)

當在衍生類別中覆寫時,會將集合的內容寫入物件 BinaryWriter

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

擴充方法

名稱 Description
AsParallel(IEnumerable)

啟用查詢的平行處理。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

Cast<TResult>(IEnumerable)

IEnumerable 的項目轉換成指定的型別。

OfType<TResult>(IEnumerable)

根據指定的型別篩選 IEnumerable 的專案。

適用於