IVsTrackProjectDocuments2.OnQueryRenameFile Yöntem (IVsProject, String, String, VSRENAMEFILEFLAGS, Int32)
Bu yöntem proje dosyasında adlandırılabilir olup olmadığını belirlemek için bir proje adlandırılır.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
int OnQueryRenameFile(
IVsProject pProject,
string pszMkOldName,
string pszMkNewName,
VSRENAMEFILEFLAGS flags,
out int pfRenameCanContinue
)
int OnQueryRenameFile(
IVsProject^ pProject,
String^ pszMkOldName,
String^ pszMkNewName,
VSRENAMEFILEFLAGS flags,
[OutAttribute] int% pfRenameCanContinue
)
abstract OnQueryRenameFile :
pProject:IVsProject *
pszMkOldName:string *
pszMkNewName:string *
flags:VSRENAMEFILEFLAGS *
pfRenameCanContinue:int byref -> int
Function OnQueryRenameFile (
pProject As IVsProject,
pszMkOldName As String,
pszMkNewName As String,
flags As VSRENAMEFILEFLAGS,
<OutAttribute> ByRef pfRenameCanContinue As Integer
) As Integer
Parametreler
- pProject
[in] Yeniden adlandırmak için dosyayı içeren proje.
- pszMkOldName
[in] Eski dosya adı yolu.
- pszMkNewName
[in] Yeni bir dosya adı yolu.
- flags
[in] Bayrak değerlerinin listesi için bkz: VSRENAMEFILEFLAGS.
- pfRenameCanContinue
[Çıkış] Bu değer true dosyayı yeniden adlandırmayı devam ederseniz.
Dönüş Değeri
Type: System.Int32
Yöntem başarılı olursa, verir S_OK.Başarısız olursa, bir hata kodu döndürür.
Notlar
com imzası
IVsTrackProjectDocuments2.idl
HRESULT IVsTrackProjectDocuments2::OnQueryRenameFile(
[in] IVsProject *pProject,
[in] LPCOLESTR pszMkOldName,
[in] LPCOLESTR pszMkNewName,
[in] VSRENAMEFILEFLAGS flags,
[out] BOOL *pfRenameCanContinue
);
Projedeki bir dosyayı yeniden adlandırmak istiyorsanız, bu yöntemi çağırın.Projede dosya yeniden önce bu yöntemi çağrılmalıdır.Ortam dosyasını yeniden olup olmadığını gösteren bir bayrak verir.Dosyayı yeniden adlandırmak için yetkilendirme almış ve bu çağrıyı yeniden adlandırdıktan sonra OnAfterRenameFile dosyasını yeniden doğrulamak ve yeni adla ortamı sağlamak için.
Ayrıca bkz.
IVsTrackProjectDocuments2 Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön