Udostępnij za pośrednictwem


Metoda IVsFileUpgrade.UpgradeFile — (String, String, Int32, IVsUpgradeLogger, Int32)

 

Uaktualnia pojedynczy plik.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Składnia

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

Parametry

  • bstrProjectName
    [w] Ciąg zawierający nazwę projektu, do której należy dany plik.
  • bstrFileName
    [w] Ciąg zawierający pełną ścieżkę i nazwę pliku do uaktualnienia.
  • bNoBackup
    [w] Wartość logiczna.Jeśli true, plik kopii zapasowej nie jest tworzony.
  • pLogger
    [w] Wskaźnik, aby IVsUpgradeLogger interfejsu do użycia do rejestrowania działań uaktualnienia.
  • pUpgradeRequired
    [out] Wartość logiczna.Ustaw true Jeśli uaktualnienie powiodło się.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell80.idl:

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

Uwagi dotyczące implementacji

Nie wszystkie implementacje koniecznie używać wszystkie argumenty tej metody.Na przykład niektóre implementacje będzie wykorzystywać nie nazwę projektu (bstrProjectName).

Zobacz też

Interfejs IVsFileUpgrade
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku