共用方式為


ExtensionPointRegistrationAttribute 類別

定義

將衍生類別所指定的型別延伸點提供者註冊為 ExtensionProviderType。

public ref class ExtensionPointRegistrationAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
public abstract class ExtensionPointRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ExtensionPointRegistrationAttribute = class
    inherit RegistrationAttribute
Public MustInherit Class ExtensionPointRegistrationAttribute
Inherits RegistrationAttribute
繼承
ExtensionPointRegistrationAttribute
衍生

建構函式

ExtensionPointRegistrationAttribute(Type, String)

套用至封裝時,將封裝註冊為指定類型的擴充點提供者。

屬性

ExtensionProvidersKey

宣告延伸模組提供者之登錄中的路徑。 在衍生類別中覆寫。

ExtensionProviderType

擴充提供者的類型 (實作的介面)

Name

擴充點提供者的人類可讀取名稱:這可能是非本地化字串,或是以 『@』 開頭為受控資源的十進位資源識別符。 例如,“@1234” '#' 前置詞可用來提示原生資源。

Provider

提供者的 GUID

ProviderGuidString

提供者的 GUID 以字串表示

ProviderType

實作此套件中相關聯擴充點的類型

TypeId

覆寫 TypeID 屬性,讓 RegistrationAttribute 衍生類別使用 System.ComponentModel.TypeDescriptor.GetAttributes (...) 。衍生自這個屬性的屬性必須覆寫此屬性,只有在實例上需要更好的控件,才能套用至類別。

(繼承來源 RegistrationAttribute)

方法

GetPackageRegKeyPath(Guid)

取得相對於 VSPackage 應用程式) 之登錄根目錄的登錄路徑 (。

(繼承來源 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

呼叫以註冊這個具有指定內容的屬性。 內容,其中包含用來放置註冊資訊的位置。 它也包含註冊的類型,以及路徑資訊。

Unregister(RegistrationAttribute+RegistrationContext)

取消註冊此擴充點提供者規格。

適用於