Condividi tramite


Metodo IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo

Indica che l'amministratore di annullamento blocca un altro amministratore di annullamento di eseguire un'azione collegata.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

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

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr.idl:

HRESULT IVsLinkedUndoClient::OnInterveningUnitBlockingLinkedUndo();

Questo metodo viene chiamato quando un amministratore di annullamento presenta un'azione non collegata sullo stack di annullamento o ripristino che blocca un altro amministratore di annullamento di eseguire la relativa azione collegata. Se possibile, effettuare le operazioni seguenti in risposta alla chiamata:

Attivare una finestra con una visualizzazione sui dati corrispondenti mediante l'amministratore di annullamento.

Inserire in una finestra di messaggio con la stringa di errore localizzata assegnata o su immesso per essere inclusa un'interfaccia utente personalizzata.

Completando queste azioni, restituendo S_OK. In caso contrario, tornare E_FAIL, che comporta undo non riesca e interrompere qualsiasi transazione si collega al documento.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsLinkedUndoClient Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop