WebPartVerbCollection Класс

Определение

Представляет коллекцию пользовательских команд веб-частей. Этот класс не наследуется.

public ref class WebPartVerbCollection sealed : System::Collections::ReadOnlyCollectionBase
public sealed class WebPartVerbCollection : System.Collections.ReadOnlyCollectionBase
type WebPartVerbCollection = class
    inherit ReadOnlyCollectionBase
Public NotInheritable Class WebPartVerbCollection
Inherits ReadOnlyCollectionBase
Наследование
WebPartVerbCollection

Комментарии

Команды веб-частей — это интерактивные элементы пользовательского интерфейса, отображаемые в меню или заголовке элемента управления веб-частей. Зона веб-частей предоставляет элементу управления стандартным набором команд, которые отображаются в меню команд веб-частей. Пользовательская зона веб-частей или элемент управления веб-частей может добавлять дополнительные команды в это меню.

ASP.NET предоставляет несколько стандартных команд по умолчанию для всех элементов управления в зоне веб-частей, включая близкие и свернутые команды. Существуют стандартные команды для открытия, закрытия, редактирования и минимизации элемента управления и других команд для экспорта определения элемента управления или загрузки файла справки.

Вы можете создать новые команды, которые добавляются в меню команд веб-частей. Элемент управления может наследовать от WebPart базового класса и добавлять WebPartVerb объекты в коллекцию WebPartVerbCollection . Затем эту коллекцию можно добавить в Verbs коллекцию элемента управления.

Элемент управления также может реализовать IWebActionable интерфейс и переопределить Verbs свойство. Затем можно использовать коллекцию WebPartVerbCollection для добавления пользовательских команд в элемент управления.

Этот класс реализует ReadOnlyCollectionBase, который предоставляет неуниверсийную коллекцию, доступную только для чтения.

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

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

Инициализирует новый экземпляр класса WebPartVerbCollection.

WebPartVerbCollection(ICollection)

Инициализирует новый экземпляр класса с помощью указанной WebPartVerbCollection коллекции.

WebPartVerbCollection(WebPartVerbCollection, ICollection)

Инициализирует новый экземпляр WebPartVerbCollection класса с помощью указанных коллекций.

Поля

Имя Описание
Empty

Указывает пустую коллекцию, которую можно использовать вместо создания новой. Это статическое поле доступно только для чтения.

Свойства

Имя Описание
Count

Возвращает количество элементов, содержащихся в экземпляре ReadOnlyCollectionBase .

(Унаследовано от ReadOnlyCollectionBase)
InnerList

Возвращает список элементов, содержащихся в экземпляре ReadOnlyCollectionBase .

(Унаследовано от ReadOnlyCollectionBase)
Item[Int32]

Возвращает команду веб-частей из коллекции по указанному индексу.

Методы

Имя Описание
Contains(WebPartVerb)

Выполняет поиск коллекции команд веб-частей для указанного WebPartVerb объекта.

CopyTo(WebPartVerb[], Int32)

Копирует элементы коллекции в указанный массив, начиная с указанного индекса.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, который выполняет итерацию по экземпляру ReadOnlyCollectionBase .

(Унаследовано от ReadOnlyCollectionBase)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IndexOf(WebPartVerb)

Выполняет поиск указанной команды веб-частей и возвращает отсчитываемый от нуля индекс первого вхождения в пределах всей коллекции.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
ICollection.CopyTo(Array, Int32)

Копирует весь ReadOnlyCollectionBase в совместимую одномерную Array, начиная с указанного индекса целевого массива.

(Унаследовано от ReadOnlyCollectionBase)
ICollection.IsSynchronized

Возвращает значение, указывающее, синхронизирован ли доступ к объекту ReadOnlyCollectionBase (потокобезопасный).

(Унаследовано от ReadOnlyCollectionBase)
ICollection.SyncRoot

Получает объект, который можно использовать для синхронизации доступа к объекту ReadOnlyCollectionBase .

(Унаследовано от ReadOnlyCollectionBase)

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

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

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

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

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

См. также раздел