Interface IProfferService
Publicado: abril de 2016
Permite que um VSPackage oferecer novos serviços por meio de Visual Studio ambiente que não são implementados nativamente pelo ambiente. Na verdade, ele fornece o mecanismo através do qual os VSPackages podem contribuir para o ambiente. O IProfferService interface faz parte de SProfferService.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("CB728B20-F786-11CE-92AD-00AA00A74CD0")]
public interface IProfferService
[InterfaceTypeAttribute(1)]
[GuidAttribute("CB728B20-F786-11CE-92AD-00AA00A74CD0")]
public interface class IProfferService
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("CB728B20-F786-11CE-92AD-00AA00A74CD0")>]
type IProfferService = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("CB728B20-F786-11CE-92AD-00AA00A74CD0")>
Public Interface IProfferService
Métodos
Nome | Descrição | |
---|---|---|
ProfferService(Guid, IServiceProvider, UInt32) | Permite que o chamador oferecer um novo serviço para o conjunto de serviços dedicaram atualmente pelo ambiente de originalmente ou por outros VSPackages instalados. |
|
RevokeService(UInt32) | Impede que terceiros clientes acessando um serviço especificado. |
Comentários
Criadores de VSPackage devem registrar no registro do Windows, os serviços torna disponível através do ambiente para torná-los acessíveis aos usuários. Usuário, em seguida, obtém o serviço chamando QueryService. Para obter mais informações, consulte Gerenciando VSPackages.
Um VSPackage não é possível substituir a implementação de um serviço que já é fornecido pelo ambiente ou outro carregado VSPackage. Portanto, se um serviço já é fornecido no momento em uma tentativa de oferecer o mesmo serviço é feita, o ProfferService método irá falhar.
Observações para os Implementadores:
Observações para os Autores de Chamada:
Confira Também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao início