IVsTrackProjectRetargetingEvents.OnRetargetingBeforeChange(String, IVsHierarchy, String, String, Boolean, String) Methode

Definition

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

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Gilt für