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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.