Interface IVsSupportItemHandoff

 

Suporta a transferência de um item de um projeto para outro.Essa interface é implementada pelo projeto que está sendo transferido para o item.

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

Sintaxe

[GuidAttribute("E09C9DCF-D4B7-4D6E-A676-1FC64B4BF6EB")]
[InterfaceTypeAttribute(1)]
public interface IVsSupportItemHandoff
[GuidAttribute("E09C9DCF-D4B7-4D6E-A676-1FC64B4BF6EB")]
[InterfaceTypeAttribute(1)]
public interface class IVsSupportItemHandoff
[<GuidAttribute("E09C9DCF-D4B7-4D6E-A676-1FC64B4BF6EB")>]
[<InterfaceTypeAttribute(1)>]
type IVsSupportItemHandoff = interface end
<GuidAttribute("E09C9DCF-D4B7-4D6E-A676-1FC64B4BF6EB")>
<InterfaceTypeAttribute(1)>
Public Interface IVsSupportItemHandoff

Métodos

Nome Descrição
System_CAPS_pubmethod HandoffItem(UInt32, IVsProject3, String, String, IVsWindowFrame)

Suporta a transferência de um item de um projeto para outro.

Comentários

Quando o outro projeto chama IsSpecificDocumentViewOpen para solicitar um item que seu projeto tenha aberto, o ambiente se chamará Query Interface em seu projeto para IVsHierarchy para obter um ponteiro para seu IVsSupportItemHandoff implementação.O IVsSupportItemHandoff implementação deve chamar TransferItem para transferir o item do projeto para o projeto, solicitando o item.

Observações para implementadores:

Implemente essa interface para oferecer suporte à transferência de um item de seu projeto para outro projeto que abre o item.Implementar essa interface em seu objeto de projeto (IVsProject3) onde implementar também IVsHierarchy.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo