ProviderConnectionPointCollection 类

定义

包含一个集合,它含有与在连接中充当提供程序的特定 WebPart 或服务器控件关联的所有 ProviderConnectionPoint 对象。 此类不能被继承。

public ref class ProviderConnectionPointCollection sealed : System::Collections::ReadOnlyCollectionBase
public sealed class ProviderConnectionPointCollection : System.Collections.ReadOnlyCollectionBase
type ProviderConnectionPointCollection = class
    inherit ReadOnlyCollectionBase
Public NotInheritable Class ProviderConnectionPointCollection
Inherits ReadOnlyCollectionBase
继承
ProviderConnectionPointCollection

注解

WebPart在 Web 部件连接中充当提供程序的 或 服务器控件可以有多个提供程序连接点。 提供程序中的一 ProviderConnectionPoint 个对象充当任何给定连接的连接点,充当要传递给一个或多个使用者的主接口实例。

ProviderConnectionPointCollection 包含与提供程序控件关联的所有连接点的集合。 Web 部件控件集中的多个类需要确定提供程序控件上可用的连接点,并且当它们这样做时,它们通常会调用 GetProviderConnectionPoints 方法,该方法将返回集合 ProviderConnectionPointCollection

注意

此类继承自 ReadOnlyCollectionBase 类,使此集合成为强类型化非泛型只读集合。 创建实例后,无法添加或删除成员。

构造函数

ProviderConnectionPointCollection()

初始化 ProviderConnectionPointCollection 类的空的新实例。

ProviderConnectionPointCollection(ICollection)

使用指定的提供者连接点的集合初始化 ProviderConnectionPointCollection 类的新实例。

属性

Count

获取 ReadOnlyCollectionBase 实例中包含的元素数。

(继承自 ReadOnlyCollectionBase)
Default

从与特定控件关联的提供者连接点集合获取默认连接点。

InnerList

获取 ReadOnlyCollectionBase 实例中包含的元素的列表。

(继承自 ReadOnlyCollectionBase)
Item[Int32]

根据集合成员在集合中的位置获取该成员。

Item[String]

根据唯一字符串标识符获取集合的成员。

方法

Contains(ProviderConnectionPoint)

返回一个值,该值指示集合中是否存在特定的 ProviderConnectionPoint 对象。

CopyTo(ProviderConnectionPoint[], Int32)

将集合复制到 ProviderConnectionPoint 对象的数组。

Equals(Object)

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

(继承自 Object)
GetEnumerator()

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

(继承自 ReadOnlyCollectionBase)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IndexOf(ProviderConnectionPoint)

返回集合中特定 ProviderConnectionPoint 对象的位置。

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

适用于

另请参阅