Partilhar via


Interface IOleInPlaceComponentSite

 

O IOleInPlaceComponentSite interface não é suportada no momento.Quando suportado, ela será implementada pelo contêiner de um objeto de VSPackage in loco para controlar o modo de interface do usuário do objeto.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("5EFC7971-14BC-11CF-9B2B-00AA00573819")]
public interface IOleInPlaceComponentSite
[InterfaceTypeAttribute(1)]
[GuidAttribute("5EFC7971-14BC-11CF-9B2B-00AA00573819")]
public interface class IOleInPlaceComponentSite
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("5EFC7971-14BC-11CF-9B2B-00AA00573819")>]
type IOleInPlaceComponentSite = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("5EFC7971-14BC-11CF-9B2B-00AA00573819")>
Public Interface IOleInPlaceComponentSite

Métodos

Nome Descrição
System_CAPS_pubmethod SetUIMode(UInt32)

Altera o modo de interface do usuário de um objeto de VSPackage no local.Este método não é suportado no momento.

Comentários

Consulte as ilustrações da implementação e/ou chamada desta interface no exemplo de Basic Edit Sample.

Observações para implementadores:

Qualquer recipiente de um implementa o objeto in-loco VSPackage IOleInPlaceComponentSite em seu objeto que implementa também IOleClientSite e IServiceProvider.Como o ambiente é o recipiente para muitos objetos no local, ele implementa essa interface, como fazem os VSPackages.

Observações para chamadores:

Quando suportado, objetos de VSPackage in loco chamará o IOleInPlaceComponentSite interface para alterar o modo de interface do usuário de seus recipientes.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo