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)

Методы расширения

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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