Metoda IVsProject3.TransferItem — (String, String, IVsWindowFrame)
Przenosi element z jednego projektu. Projekt, który obecnie jest właścicielem elementu do przeniesienia wywołuje tę metodę w projekcie zamiar otrzymywać przeniesionych elementów.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
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
Type: System.String[in] Ścieżka do starego dokumentu. Przekazany jako pszDocumentOld do RenameDocument.
pszMkDocumentNew
Type: System.String[in] Ścieżka do nowego dokumentu. Przekazany jako pszDocumentNew do RenameDocument.
punkWindowFrame
Type: Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame[in] Opcjonalne. Wskaźnik do IVsWindowFrame interfejsu.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsProject3::TransferItem(
[in] LPCOLESTR pszMkDocumentOld,
[in] LPCOLESTR pszMkDocumentNew,
[in] IVsWindowFrame *punkWindowFrame
);
Ta metoda służy do transferowania własność uruchomionej dokumentu do projektu. Projekt powinien wywołać RenameDocument przeniesienia własności dokumentu do jego hierarchii i przekazać dokument nowy identyfikator elementu w obrębie projektu.
Ta metoda jest wywoływana, gdy plik jest przesyłany do projektu. Sekwencja jest środowiska do wywołania AddItemWithSpecific a następnie użyć TransferItem do transferu Otwórz dokument do projektu.
Oba projekty musi być otwarty w celu przeniesienia elementu z jednego do drugiego. Realizator transferu należy wywołać RenameDocument Aby zmienić nazwę elementu.
Zobacz też
Interfejs IVsProject3
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku