IVsProject3.TransferItem – metoda (String, String, IVsWindowFrame)
Převede položky z jednoho projektu do druhého.Projekt, který nyní vlastní položku Převést volání této metody na projektu hodlá přijmout převedené zboží.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
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
Parametry
- pszMkDocumentOld
[v] Cesta k původní dokument.Passed as pszDocumentOld to RenameDocument.
- pszMkDocumentNew
[v] Cesta do nového dokumentu.Passed as pszDocumentNew to RenameDocument.
- punkWindowFrame
[v] Volitelné.Ukazatel IVsWindowFrame rozhraní.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z vsshell.idl:
HRESULT IVsProject3::TransferItem(
[in] LPCOLESTR pszMkDocumentOld,
[in] LPCOLESTR pszMkDocumentNew,
[in] IVsWindowFrame *punkWindowFrame
);
Tato metoda slouží k přenosu vlastnictví spuštěné dokumentu do projektu.Projekt by měl zavolat RenameDocument vlastnictví dokumentu jeho hierarchie a dejte dokumentu nový ID tématu v rámci projektu.
Tato metoda je volána při přenosu otevřít soubor projektu.Posloupnost je prostředí volání AddItemWithSpecific a potom pomocí TransferItem otevřít dokument převést do projektu.
Oba projekty musí být otevřené převod položky z jednoho na druhý.Implementátor převodu musí volat RenameDocument na položku přejmenovat.
Viz také
IVsProject3 – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek