IVsSolution2.OnAfterRenameProject(IVsProject, String, String, UInt32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Projenin yeniden adlandırılmasını tamamlar.
public:
int OnAfterRenameProject(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, System::String ^ pszMkOldName, System::String ^ pszMkNewName, System::UInt32 dwReserved);
public:
int OnAfterRenameProject(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, Platform::String ^ pszMkOldName, Platform::String ^ pszMkNewName, unsigned int dwReserved);
int OnAfterRenameProject(Microsoft::VisualStudio::Shell::Interop::IVsProject const & pProject, std::wstring const & pszMkOldName, std::wstring const & pszMkNewName, unsigned int dwReserved);
public int OnAfterRenameProject (Microsoft.VisualStudio.Shell.Interop.IVsProject pProject, string pszMkOldName, string pszMkNewName, uint dwReserved);
abstract member OnAfterRenameProject : Microsoft.VisualStudio.Shell.Interop.IVsProject * string * string * uint32 -> int
Public Function OnAfterRenameProject (pProject As IVsProject, pszMkOldName As String, pszMkNewName As String, dwReserved As UInteger) As Integer
Parametreler
- pProject
- IVsProject
[in] IVsProject Projenin yeniden adlandırılacak işaretçisi.
- pszMkOldName
- String
'ndaki Diskteki projenin eski adı.
- pszMkNewName
- String
'ndaki Diskteki projenin yeni adı.
- dwReserved
- UInt32
'ndaki Gelecekte kullanılmak üzere ayrılmıştır.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Uygulamalar
Açıklamalar
COM Imzası
Vsshell. IDL dosyasından:
HRESULT IVsSolution2::OnAfterRenameProject(
[in] IVsProject *pProject,
[in] LPCOLESTR pszMkOldName,
[in] LPCOLESTR pszMkNewName,
[in] DWORD dwReserved
);
Bu yöntem, bir projenin yeniden adlandırılmasını tamamlar. Proje dosya sisteminde depolanıyorsa, çağıranın bu yöntemi çağırmadan önce dosya sisteminde dosyayı yeniden adlandırmanız gerekir (örneğin, MoveFile Platform SDK 'sında yöntemini çağırarak). Bu yöntem, çalışan belge tablosunun güncelleştirilmesini ve IVsTrackProjectDocuments2 istemcilerin (örneğin, kaynak denetimi) proje dosyasının yeniden adlandırıldığını bilmesini sağlamak için bilgilendirmektedir.