次の方法で共有


ProvideSourceControlProviderAttribute クラス

定義

SCC プロバイダー情報を登録します。 使用例: [ProvideSourceControlProvider(registeredName: "Test Provider", displayNameResourceId: "#100", displayNamePackage: "{92f93057-f1fc-49df-870f-b3474046911a}", registeredProvider: "{92f93057-f1fc-49df-870f-b3474046911b}", sccProviderService: "{92f93057-f1fc-49df-870f-b34740466 911c}", 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
属性

コンストラクター

ProvideSourceControlProviderAttribute(String, String, String, String, String)

Scc プロバイダーを登録する登録属性をCreateする

プロパティ

DisplayNamePackage

プロバイダーの表示名を含むパッケージの guid を取得します

DisplayNameResourceId

プロバイダーの表示名のリソース ID を取得します

IsPublishSupported

この Scc プロバイダーがリモート ホストへの発行をサポートするかどうかを取得/設定します

RegisteredName

プロバイダーのフレンドリ名を取得します。この名前はロケールに依存しません

RegisteredProvider

プロバイダーを識別する guid を取得します

SccProviderService

プロバイダーのサービスの GUID を取得します

TypeId

RegistrationAttribute 派生クラスが System.ComponentModel.TypeDescriptor.GetAttributes(...) と連携できるように、TypeID プロパティをオーバーライドします。このプロパティから派生した属性は、クラスに適用できるインスタンスをより適切に制御する必要がある場合にのみ、このプロパティをオーバーライドする必要があります。

(継承元 RegistrationAttribute)

メソッド

GetPackageRegKeyPath(Guid)

VSPackage のレジストリ パス (アプリケーションのレジストリ ルートに対する相対パス) を取得します。

(継承元 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

指定されたコンテキストでこの属性を登録します。 コンテキストには、登録情報の配置先の場所が含まれます。 また、登録されている型やパス情報なども含まれます。

Unregister(RegistrationAttribute+RegistrationContext)

この属性の登録を解除する

適用対象