ExtensionPointPackage.CreateExtensionPoint(Guid, Guid) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建扩展点。
protected:
virtual System::Object ^ CreateExtensionPoint(Guid extensionPoint, Guid instance);
protected virtual object CreateExtensionPoint (Guid extensionPoint, Guid instance);
abstract member CreateExtensionPoint : Guid * Guid -> obj
override this.CreateExtensionPoint : Guid * Guid -> obj
Protected Overridable Function CreateExtensionPoint (extensionPoint As Guid, instance As Guid) As Object
参数
- extensionPoint
- Guid
请求的扩展点类型。
- instance
- Guid
请求的扩展点的实例标识符。
返回
请求的扩展点或失败时为 null。 如果返回 null,包将 ArgumentException 向其调用方引发。
注解
此方法由基类调用,以便满足扩展点的请求。 扩展点由包实现,并且由共享组件按需请求。 这是 "工厂" 模式的反向,其中包向中心服务注册工厂。
基类实现众所周知扩展点的发现机制。 派生类可以重写此,并且可以选择调用基类。