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. |