RunningDocumentTable.RenameDocument Yöntem

Tanım

Belgeyi yeniden adlandırır ve isteğe bağlı olarak belgenin sahipliğini belirtilen projeye verir.

public:
 void RenameDocument(System::String ^ oldName, System::String ^ newName, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pIVsHierarchy, System::UInt32 itemId);
public:
 void RenameDocument(Platform::String ^ oldName, Platform::String ^ newName, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pIVsHierarchy, unsigned int itemId);
void RenameDocument(std::wstring const & oldName, std::wstring const & newName, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pIVsHierarchy, unsigned int itemId);
public void RenameDocument (string oldName, string newName, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pIVsHierarchy, uint itemId);
member this.RenameDocument : string * string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 -> unit
Public Sub RenameDocument (oldName As String, newName As String, pIVsHierarchy As IVsHierarchy, itemId As UInteger)

Parametreler

oldName
String

'ndaki Özgün adı temsil eden tam yol.

newName
String

'ndaki Yeni adı temsil eden tam yol.

pIVsHierarchy
IVsHierarchy

'ndaki IVsHierarchy Belgenin sahipliğini alacak projeyi temsil eden nesne. Sahiplik üzerinde hiçbir değişikliğin gerçekleşmeyeceğini belirtmek için değeri geçirin (IVsHierarchy)-1

itemId
UInt32

'ndaki Bu değer VSITEMID_NIL , veya olabilir VSITEMID_ROOT VSITEMID_SELECTION . VSITEMID_NILSahiplik üzerinde hiçbir değişikliğin gerçekleşmeyeceğini belirtmek için geçiş yapın.

Açıklamalar

Bu yöntem belgeyi yeniden adlandırır. Ayrıca, belgenin sahibi, IVsHierarchy sahiplik alacak projeyi temsil eden nesne belirtilerek ayarlanabilir veya değiştirilebilir.

Şunlara uygulanır