IVsTrackProjectRetargetingEvents.OnRetargetingBeforeChange(String, IVsHierarchy, String, String, Boolean, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird vor einer Neuzuweisungsänderung ausgelöst. Dies ist das erste Ereignis, das an den Abonnenten gesendet wird. Der Abonnent kann auswählen, die erneute Zielzuweisung bei Empfang dieses Ereignisses abzubrechen.
public:
int OnRetargetingBeforeChange(System::String ^ projRef, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pBeforeChangeHier, System::String ^ currentTargetFramework, System::String ^ newTargetFramework, [Runtime::InteropServices::Out] bool % pCanceled, [Runtime::InteropServices::Out] System::String ^ % ppReasonMsg);
int OnRetargetingBeforeChange(std::wstring const & projRef, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pBeforeChangeHier, std::wstring const & currentTargetFramework, std::wstring const & newTargetFramework, [Runtime::InteropServices::Out] bool & pCanceled, [Runtime::InteropServices::Out] std::wstring const & & ppReasonMsg);
public int OnRetargetingBeforeChange (string projRef, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pBeforeChangeHier, string currentTargetFramework, string newTargetFramework, out bool pCanceled, out string ppReasonMsg);
abstract member OnRetargetingBeforeChange : string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * string * string * bool * string -> int
Public Function OnRetargetingBeforeChange (projRef As String, pBeforeChangeHier As IVsHierarchy, currentTargetFramework As String, newTargetFramework As String, ByRef pCanceled As Boolean, ByRef ppReasonMsg As String) As Integer
Parameter
- projRef
- String
[in] Der eindeutige Projektverweisname.
- pBeforeChangeHier
- IVsHierarchy
[in] Die Projekthierarchie vor der Änderung.
- currentTargetFramework
- String
[in] Das aktuelle Zielframework des Projekts.
- newTargetFramework
- String
[in] Das neue Zielframework des Projekts.
- pCanceled
- Boolean
[out] Wenn true, wurde die erneute Zielzuweisung von einem der Abonnenten abgebrochen.
- ppReasonMsg
- String
[out] Eine Meldungszeichenfolge, die den Grund enthält, warum der Abbruch aufgetreten ist.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.