次の方法で共有


ProvideBrokeredServiceHubServiceAttribute クラス

定義

指定した ServiceHub サービスが要求されたときにパッケージが読み込まれる Visual Studio パッケージの登録を生成します。

public ref class ProvideBrokeredServiceHubServiceAttribute : Microsoft::VisualStudio::Shell::ServiceBroker::ProvideBrokeredServiceAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public class ProvideBrokeredServiceHubServiceAttribute : Microsoft.VisualStudio.Shell.ServiceBroker.ProvideBrokeredServiceAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideBrokeredServiceHubServiceAttribute = class
    inherit ProvideBrokeredServiceAttribute
Public Class ProvideBrokeredServiceHubServiceAttribute
Inherits ProvideBrokeredServiceAttribute
継承
ProvideBrokeredServiceHubServiceAttribute
属性

コンストラクター

ProvideBrokeredServiceHubServiceAttribute(String)

ProvideBrokeredServiceHubServiceAttribute クラスの新しいインスタンスを初期化します。

フィールド

AllowGuestClientsRegValue

セキュリティ コンテキストを格納するレジストリ値

(継承元 ProvideBrokeredServiceAttribute)
AudienceRegValue

サービスのスコープを示すレジストリ値

(継承元 ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

BrokeredServices のレジストリ キー

(継承元 ProvideBrokeredServiceAttribute)
DefaultAudience

の既定値 Audience

(継承元 ProvideBrokeredServiceAttribute)
DefaultServiceLocation

の既定値 ServiceLocationRegValue

IsServiceHubRegValue

これが ServiceHub サービスであるかどうかを示すレジストリ値

ServiceLocationRegValue

サービス構成の場所を示すレジストリ値

プロパティ

AllowTransitiveGuestClients

ゲスト クライアントがこのサービスを推移的に取得できるかどうかを示す値を取得または設定します。 既定では (false) では、所有者のみがブローカー サービスにアクセスできます。 ゲストが提供されるサービスを取得できるようにオプトインするには、これを に設定します true。 これをサービスに true 設定することで、機密性の高い操作を承認するために を正しく使用 IAuthorizationService する必要があります。

(継承元 ProvideBrokeredServiceAttribute)
Audience

このサービスを直接取得できるクライアントを示す値を取得または設定します。 対象ユーザーは、ビットごとの OR を組み合わせて、このサービスの取得が許可されているクライアントのセットを拡張できます。

(継承元 ProvideBrokeredServiceAttribute)
Name

サービスの名前を取得します (と Name同じです)。

(継承元 ProvideBrokeredServiceAttribute)
ServiceLocation

サービス構成ファイルの場所を取得または設定します。 これには構成ファイルへのパスが含まれますが、ファイル自体の名前を含めてはなりません。

TypeId

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

(継承元 RegistrationAttribute)
Version

提供されるサービスのバージョンを取得または設定します (と同じです Version)。

(継承元 ProvideBrokeredServiceAttribute)

メソッド

GetPackageGuid(RegistrationAttribute+RegistrationContext)

指定した ServiceHub サービスが要求されたときにパッケージが読み込まれる Visual Studio パッケージの登録を生成します。

GetPackageRegKeyPath(Guid)

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

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

regpkg.exe などの外部登録ツールによって呼び出されると、この VSPackage を特定のコンテキストに登録します。 詳細については、「VSPackage の登録」を参照してください。

(継承元 ProvideBrokeredServiceAttribute)
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

指定した ServiceHub サービスが要求されたときにパッケージが読み込まれる Visual Studio パッケージの登録を生成します。

Unregister(RegistrationAttribute+RegistrationContext)

指定されたコンテキストでこの属性の登録を解除します。

(継承元 ProvideBrokeredServiceAttribute)

適用対象