WebPartVerbCollection 类

定义

表示自定义 Web 部件谓词的集合。 此类不能被继承。

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

注解

Web 部件谓词是交互式用户界面 (UI) Web 部件控件的菜单或标题栏中显示的元素。 Web 部件区域提供 Web 部件控制在 Web 部件谓词菜单中呈现的一组标准谓词。 自定义 Web 部件区域或 Web 部件控件可以向此菜单添加其他谓词。

默认情况下,ASP.NET 为 Web 部件区域中的所有控件提供若干标准谓词,包括关闭和最小化谓词。 有一些标准谓词可用于打开、关闭、编辑和最小化控件,以及用于导出控件定义或加载帮助文件的其他谓词。

你可以创建添加到 Web 部件谓词菜单中的新谓词。 控件可以从 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]

获取集合中指定索引处的 Web 部件谓词。

方法

Contains(WebPartVerb)

搜索指定 WebPartVerb 对象的 Web 部件谓词集合。

CopyTo(WebPartVerb[], Int32)

从指定索引处开始,将集合中的元素复制到指定数组。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

返回循环访问 ReadOnlyCollectionBase 实例的枚举器。

(继承自 ReadOnlyCollectionBase)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IndexOf(WebPartVerb)

搜索指定的 Web 部件谓词,并返回整个集合中第一个匹配项的从零开始的索引。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

ICollection.CopyTo(Array, Int32)

从目标数组的指定索引处开始将整个 ReadOnlyCollectionBase 复制到兼容的一维 Array

(继承自 ReadOnlyCollectionBase)
ICollection.IsSynchronized

获取一个值,该值指示对 ReadOnlyCollectionBase 对象的访问是否同步(线程安全)。

(继承自 ReadOnlyCollectionBase)
ICollection.SyncRoot

获取一个对象,该对象可用于同步对 ReadOnlyCollectionBase 对象的访问。

(继承自 ReadOnlyCollectionBase)

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于

另请参阅