OleUndoEngine.IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo, méthode
Indique que le gestionnaire de phase de restauration se bloque un autre gestionnaire de phase de restauration d'exécuter une action liée.
Espace de noms : Microsoft.VisualStudio.Shell.Design
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
Private Function OnInterveningUnitBlockingLinkedUndo As Integer
Implements IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo
int IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo()
Valeur de retour
Type : System.Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Implémentations
IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo()
Remarques
Lorsque cette méthode est appelée, il signifie que le gestionnaire de phase de restauration a une action non- liée à sa phase de restauration ou pile de rétablissement qui se bloque un autre gestionnaire de phase de restauration d'exécuter son action liée.
Si possible, vous devez effectuer les opérations suivantes en réponse à cet appel :
1) Activez une fenêtre avec une vue sur les données correspondantes à l'aide de le gestionnaire de phase de restauration.
2) Placez un message avec la chaîne localisée fournie d'erreur ou mis votre propre interface utilisateur personnalisé.
Si vous pouvez faire les deux ci-dessus afin que l'utilisateur de savoir ce qui s'est produit, S_OK de retour.Sinon, vous devez retourner E_FAIL, qui entraînera l'échec de la phase de restauration et arrêter toute la transaction lie à ce document.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.Shell.Design, espace de noms