Freigeben über


IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo-Methode

Gibt an, dass der anderen Manager Rückgängig rückgängig machen Manager vom Ausführen einer verknüpften Aktion blockiert.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Function OnInterveningUnitBlockingLinkedUndo As Integer
int OnInterveningUnitBlockingLinkedUndo()
int OnInterveningUnitBlockingLinkedUndo()
abstract OnInterveningUnitBlockingLinkedUndo : unit -> int
function OnInterveningUnitBlockingLinkedUndo() : int

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

HRESULT IVsLinkedUndoClient::OnInterveningUnitBlockingLinkedUndo();

Diese Methode wird aufgerufen, wenn ein Manager Rückgängig eine nicht-verknüpfte Aktion auf Rückgängig werden können, oder Wiederholen-Stapel, der andere Thread blockiert, Manager aus der Ausführung der verknüpften Aktion rückgängig. Wenn möglich, gehen Sie folgendermaßen vor als Reaktion auf diesen Aufruf:

Aktivieren Sie ein Fenster mit einer Ansicht der entsprechenden Daten mithilfe des managers Rückgängig.

Erstellen Sie ein Meldungsfeld mit der bereitgestellten lokalisierten Fehlerzeichenfolge oder aufgestellten auf, eine benutzerdefinierte Benutzeroberfläche besitzen.

Wenn Sie diese Aktionen ausgeführt haben, geben S_OK. Andernfalls bezieht E_FAILzurückgeben, die dazu führt, dass die Transaktion rückgängig gemachte das zu verlassen und zu unterbrechen, in diesem Dokument.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsLinkedUndoClient Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace