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