Partilhar via


Método IVsFileUpgrade.UpgradeFile_CheckOnly (String, String, Int32, IVsUpgradeLogger, Int32)

 

Verifica se um arquivo requer atualização, mas não executa a atualização.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

int UpgradeFile_CheckOnly(
    string bstrProjectName,
    string bstrFileName,
    int bNoBackup,
    IVsUpgradeLogger pLogger,
    out int pUpgradeRequired
)
int UpgradeFile_CheckOnly(
    String^ bstrProjectName,
    String^ bstrFileName,
    int bNoBackup,
    IVsUpgradeLogger^ pLogger,
    [OutAttribute] int% pUpgradeRequired
)
abstract UpgradeFile_CheckOnly : 
        bstrProjectName:string *
        bstrFileName:string *
        bNoBackup:int *
        pLogger:IVsUpgradeLogger *
        pUpgradeRequired:int byref -> int
Function UpgradeFile_CheckOnly (
    bstrProjectName As String,
    bstrFileName As String,
    bNoBackup As Integer,
    pLogger As IVsUpgradeLogger,
    <OutAttribute> ByRef pUpgradeRequired As Integer
) As Integer

Parâmetros

  • bstrProjectName
    [in] Seqüência de caracteres que contém o nome do projeto o arquivo pertence.
  • bstrFileName
    [in] A seqüência de caracteres que contém o caminho completo e o nome do arquivo proposto para a atualização.
  • bNoBackup
    [in] Booleano.Se true, não seria criado nenhum arquivo de backup.
  • pLogger
    [in] Ponteiro para uma IVsUpgradeLogger interface a ser usada para efetuar ações de atualização.
  • pUpgradeRequired
    [out] Booleano.Definido como true se o arquivo requer atualização.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell80.idl:

HRESULT IVsFileUpgrade::UpgradeFile_CheckOnly()
    [in] BSTR bstrProjectName,
    [in] BSTR bstrFileName,
    [in] BOOL bNoBackup,
    [in] IVsUpgradeLogger * pLogger,
    [out] BOOL * pUpgradeRequired
);

Consulte também

Interface IVsFileUpgrade
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo