Metoda OleUndoEngine.IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo —
Wskazuje, Menedżer Cofnij blokuje innym menedżerem Cofnij wykonywanie akcji połączonych.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Design
Zestaw: Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)
Składnia
'Deklaracja
Private Function OnInterveningUnitBlockingLinkedUndo As Integer
Implements IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo
int IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo()
Wartość zwracana
Typ: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Implementuje
IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo()
Uwagi
Gdy metoda ta jest wywoływana, oznacza to, że Menedżer Cofnij działanie połączone, na górze jego Cofnij lub ponów stosu, który blokuje innym menedżerem Cofnij wykonywanie jej połączonych działań.
Należy, jeśli to możliwe, wykonaj następujące czynności w odpowiedzi na to wywołanie:
1) Uaktywnij okno z widoku na odpowiadające im dane przy użyciu Menedżera Cofnij.
2) Oferowane okno komunikatu z ciągiem dostarczonego zlokalizowane błąd lub oferowane własne niestandardowe elementy interfejsu użytkownika.
Jeśli można wykonać powyższe dwa, dzięki czemu użytkownik wie, co się stało, obie S_OK.W przeciwnym razie musi zwracać E_FAIL, spowoduje Cofnij, aby zakończyć się niepowodzeniem i podział wszystkich transakcji łączy do tego dokumentu.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.Shell.Design