Udostępnij za pośrednictwem


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

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