Metoda IVsSolutionEventsProjectUpgrade.OnAfterUpgradeProject — (IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger)
Definiuje metody do wywołania po uaktualnieniu projektu.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
int OnAfterUpgradeProject(
IVsHierarchy pHierarchy,
uint fUpgradeFlag,
string bstrCopyLocation,
SYSTEMTIME stUpgradeTime,
IVsUpgradeLogger pLogger
)
int OnAfterUpgradeProject(
IVsHierarchy^ pHierarchy,
unsigned int fUpgradeFlag,
String^ bstrCopyLocation,
SYSTEMTIME stUpgradeTime,
IVsUpgradeLogger^ pLogger
)
abstract OnAfterUpgradeProject :
pHierarchy:IVsHierarchy *
fUpgradeFlag:uint32 *
bstrCopyLocation:string *
stUpgradeTime:SYSTEMTIME *
pLogger:IVsUpgradeLogger -> int
Function OnAfterUpgradeProject (
pHierarchy As IVsHierarchy,
fUpgradeFlag As UInteger,
bstrCopyLocation As String,
stUpgradeTime As SYSTEMTIME,
pLogger As IVsUpgradeLogger
) As Integer
Parametry
- pHierarchy
[w] Wskaźnik, aby IVsHierarchy interfejsu projektu.
- fUpgradeFlag
[w] Liczba całkowita.Flaga wskazująca rodzaj uaktualnienia.Wartości z __VSPPROJECTUPGRADEVIAFACTORYFLAGS wyliczania.Tylko będzie PUVFF_COPYUPGRADE, PUVFF_SXSBACKUP lub PUVFF_COPYBACKUP.
- bstrCopyLocation
[w] Ciąg zawierający lokalizację kopii uaktualnienia (PUVFF_COPYUPGRADE) lub tworzyć kopie zapasowe kopii (PUVFF_COPYBACKUP).
- stUpgradeTime
[w] A SYSTEMTIME value.Czas Sporządzono uaktualnienia.
- pLogger
[w] Wskaźnik, aby IVsUpgradeLogger interfejsu do użycia dla rejestrowania wiadomości uaktualnienia.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Zobacz też
Interfejs IVsSolutionEventsProjectUpgrade
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku