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