ProvideSourceControlProviderAttribute 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
註冊 Scc 提供者資訊。 使用範例:[ProvideSourceControlProvider (registeredName: “Test Provider”, displayNameResourceId: “#100”, displayNamePackage: “{92f93057-f1fc-49df-870f-b3474046911a}”, registeredProvider: “{92f93057-f1fc-49df-870f-b3474046911b}”, sccProviderService: “{92f93057-f1fc-49df-870f-b3474046911c}”, IsPublishSupported = true) ] 範例註冊: [HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders{92f93057-f1fc-49df-870f-b3474046911b}] @=“Test Provider” “Service”=“{92f93057-f1fc-49df-870f-b3474046911c}” “IsPublishSupported”=dword:00000001
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders\{92f93057-f1fc-49df-870f-b3474046911b}\Name]
@="#100"
"Package"="{92f93057-f1fc-49df-870f-b3474046911a}"
注意:上述所有 Guid 僅供說明之用。 此外,版本假設高於14.0。
public ref class ProvideSourceControlProviderAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideSourceControlProviderAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideSourceControlProviderAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideSourceControlProviderAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideSourceControlProviderAttribute
Inherits RegistrationAttribute
- 繼承
- 屬性
建構函式
ProvideSourceControlProviderAttribute(String, String, String, String, String) |
Create 註冊 Scc 提供者的註冊屬性 |
屬性
DisplayNamePackage |
取得封裝的 GUID,其中包含提供者的顯示名稱 |
DisplayNameResourceId |
取得提供者顯示名稱的資源識別碼 |
IsPublishSupported |
取得/設定此 Scc 提供者是否支援發佈至遠端主機 |
RegisteredName |
取得提供者的易記名稱 - 此名稱為地區設定不變異 |
RegisteredProvider |
取得識別提供者的 GUID |
SccProviderService |
取得提供者服務的 GUID |
TypeId |
覆寫 TypeID 屬性,讓 RegistrationAttribute 衍生類別使用 System.ComponentModel.TypeDescriptor.GetAttributes (...) 。衍生自這個屬性的屬性必須覆寫此屬性,只有在實例上需要更好的控件,才能套用至類別。 (繼承來源 RegistrationAttribute) |
方法
GetPackageRegKeyPath(Guid) |
取得相對於 VSPackage 應用程式) 之登錄根目錄的登錄路徑 (。 (繼承來源 RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
呼叫以註冊這個具有指定內容的屬性。 內容,其中包含用來放置註冊資訊的位置。 它也包含註冊的類型,以及路徑資訊。 |
Unregister(RegistrationAttribute+RegistrationContext) |
取消註冊此屬性 |