Aracılığıyla paylaş


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.
  • 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