ConnectedServicesManager.CanConfigureService メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したプロバイダーを指定したプロジェクトで構成できるかどうかを決定します。
public:
abstract bool CanConfigureService(System::String ^ providerId, System::String ^ providerVersionRange, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ project);
public:
abstract bool CanConfigureService(Platform::String ^ providerId, Platform::String ^ providerVersionRange, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ project);
abstract bool CanConfigureService(std::wstring const & providerId, std::wstring const & providerVersionRange, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & project);
public abstract bool CanConfigureService (string providerId, string providerVersionRange, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy project);
abstract member CanConfigureService : string * string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy -> bool
Public MustOverride Function CanConfigureService (providerId As String, providerVersionRange As String, project As IVsHierarchy) As Boolean
パラメーター
- providerId
- String
ConnectedServiceProvider の文字列識別子。
- providerVersionRange
- String
チェックするプロバイダー バージョンの範囲。 バージョン範囲を指定するための構文は、.vsixmanifest InstallationTarget Version 属性で使用される構文と同じです。 詳細については、「https://msdn.microsoft.com/en-us/library/ee943167.aspx」を参照してください。
- project
- IVsHierarchy
サービスの構成が可能な場合にチェックするプロジェクト。
戻り値
True の 場合は、指定したプロバイダーからの接続済みサービスを指定したプロジェクトで構成できます。それ以外の場合は false。
注釈
CanConfigureService は、指定したプロバイダーがインストールされているかどうか、許容されるバージョンの実行状態にあるかどうか、および指定したプロジェクトをサポートするインストール済みハンドラーがあるかどうかを確認します。