Método IVsProject3.TransferItem (String, String, IVsWindowFrame)
Publicado: abril de 2016
Transfere um item de um projeto para outro.O projeto que atualmente é proprietário do item a ser transferido chama esse método no projeto com a intenção de receber o item de transferido.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int TransferItem(
string pszMkDocumentOld,
string pszMkDocumentNew,
IVsWindowFrame punkWindowFrame
)
int TransferItem(
String^ pszMkDocumentOld,
String^ pszMkDocumentNew,
IVsWindowFrame^ punkWindowFrame
)
abstract TransferItem :
pszMkDocumentOld:string *
pszMkDocumentNew:string *
punkWindowFrame:IVsWindowFrame -> int
Function TransferItem (
pszMkDocumentOld As String,
pszMkDocumentNew As String,
punkWindowFrame As IVsWindowFrame
) As Integer
Parâmetros
- pszMkDocumentOld
[in] Caminho do documento antigo.Passed as pszDocumentOld to RenameDocument.
- pszMkDocumentNew
[in] Caminho para o novo documento.Passed as pszDocumentNew to RenameDocument.
- punkWindowFrame
[in] Opcional.Ponteiro para o IVsWindowFrame interface.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsProject3::TransferItem(
[in] LPCOLESTR pszMkDocumentOld,
[in] LPCOLESTR pszMkDocumentNew,
[in] IVsWindowFrame *punkWindowFrame
);
Este método é usado para transferir a propriedade de um documento em execução para o projeto.O projeto deve chamar RenameDocument para transferir a propriedade do documento para sua hierarquia e fornecer ao documento um novo itemid dentro do projeto.
Esse método é chamado quando um arquivo aberto está sendo transferido para seu projeto.A seqüência é para o ambiente chamar AddItemWithSpecific e, em seguida, use TransferItem para transferir o documento aberto para seu projeto.
Os dois projetos devem estar abertos para transferir um item de um para o outro.O implementador da transferência deve chamar RenameDocument para renomear o item.
Consulte também
Interface IVsProject3
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo