Поделиться через


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 класса . Во время выполнения для вызова членов HttpStaticObjectsCollection объекта обычно используется экземпляр HttpStaticObjectsCollectionWrapper класса .

Конструкторы

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)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

Применяется к