ConnectedServicesManager.CanConfigureService 方法

定义

确定是否可以在指定的项目上配置指定的提供程序。

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 检查指定的提供程序是否已安装在可接受的版本运行中,以及是否存在支持指定项目的已安装处理程序。

适用于