Klasa OleUndoEngine.UndoUnit
Rozszerza obsługę encapsulating jednostki pracy, którą użytkownik może cofnąć.
Hierarchia dziedziczenia
System.Object
System.ComponentModel.Design.UndoEngine.UndoUnit
Microsoft.VisualStudio.Shell.Design.OleUndoEngine.UndoUnit
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Design
Zestaw: Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)
Składnia
'Deklaracja
Protected Class UndoUnit _
Inherits UndoEngine.UndoUnit _
Implements IOleParentUndoUnit, IOleUndoUnit
protected class UndoUnit : UndoEngine.UndoUnit,
IOleParentUndoUnit, IOleUndoUnit
Typ OleUndoEngine.UndoUnit uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
OleUndoEngine.UndoUnit | Inicjuje nowe wystąpienie OleUndoEngine.UndoUnit klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
IsEmpty | Pobiera wartość określającą czy UndoEngine.UndoUnit zawiera żadne zdarzenia. (Odziedziczone z UndoEngine.UndoUnit). | |
Name | Pobiera nazwę UndoEngine.UndoUnit. (Odziedziczone z UndoEngine.UndoUnit). | |
UndoEngine | Pobiera nadrzędny UndoEngine. (Odziedziczone z UndoEngine.UndoUnit). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Close | Odbiera wywołanie z silnika Cofnij, aby zamknąć tej jednostki. (Odziedziczone z UndoEngine.UndoUnit). | |
ComponentAdded | Odbiera wywołanie z UndoEngine w odpowiedzi na ComponentAdded zdarzenia. (Odziedziczone z UndoEngine.UndoUnit). | |
ComponentAdding | Odbiera wywołanie z UndoEngine w odpowiedzi na ComponentAdding zdarzenia. (Odziedziczone z UndoEngine.UndoUnit). | |
ComponentChanged | Odbiera wywołanie z UndoEngine w odpowiedzi na ComponentChanged zdarzenia. (Odziedziczone z UndoEngine.UndoUnit). | |
ComponentChanging | Odbiera wywołanie z UndoEngine w odpowiedzi na ComponentChanging zdarzenia. (Odziedziczone z UndoEngine.UndoUnit). | |
ComponentRemoved | Odbiera wywołanie z UndoEngine w odpowiedzi na ComponentRemoved zdarzenia. (Odziedziczone z UndoEngine.UndoUnit). | |
ComponentRemoving | Odbiera wywołanie z UndoEngine w odpowiedzi na ComponentRemoving zdarzenia. (Odziedziczone z UndoEngine.UndoUnit). | |
ComponentRename | Odbiera wywołanie z UndoEngine w odpowiedzi na ComponentRename zdarzenia. (Odziedziczone z UndoEngine.UndoUnit). | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetService | Pobiera wystąpienia żądanej usługi. (Odziedziczone z UndoEngine.UndoUnit). | |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
ToString | Zwraca String reprezentującym nazwę bieżącej jednostki. (Odziedziczone z UndoEngine.UndoUnit). | |
Undo | Wykonuje akcję Cofnij i ponów. (Odziedziczone z UndoEngine.UndoUnit). | |
UndoCore | Wywoływany przez Undo do wykonywania akcji cofania. (Odziedziczone z UndoEngine.UndoUnit). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
IOleParentUndoUnit.Add | Dodaje jednostkę Cofnij do kolekcji nadrzędnej. | |
IOleParentUndoUnit.Close | Zamyka nadrzędnej określonej jednostki Cofnij. | |
IOleParentUndoUnit.Do | Wykonuje operację Cofnij. | |
IOleParentUndoUnit.FindUnit | Wyszukiwanie określonej jednostki jednostki podrzędnej Cofnij hierarchia jednostek. | |
IOleParentUndoUnit.GetDescription | Pobiera opis jednostki Cofnij. | |
IOleParentUndoUnit.GetParentState | Pobiera stan najwyższego poziomu nadrzędnej jednostki Cofnij. | |
IOleParentUndoUnit.GetUnitType | Pobiera typ jednostki Cofnij. | |
IOleParentUndoUnit.OnNextAdd | Powiadamia jednostkę Cofnij ostatni w kolekcji dodano nową jednostkę. | |
IOleParentUndoUnit.Open | Otwiera jednostka Cofnij. | |
IOleUndoUnit.Do | Wykonuje operację Cofnij. | |
IOleUndoUnit.GetDescription | Pobiera opis jednostki Cofnij. | |
IOleUndoUnit.GetUnitType | Pobiera typ jednostki Cofnij. | |
IOleUndoUnit.OnNextAdd | Powiadamia jednostkę Cofnij ostatni w kolekcji dodano nową jednostkę. |
Początek
Uwagi
OleUndoEngine.UndoUnit Klasa jest klasą zagnieżdżone wewnątrz OleUndoEngine , hermetyzuje akcję, która użytkownika można cofnąć przez monitorowanie powiadomień o zmianach i buduje listę zdarzeń dla każdej zmiany.
Zapisuje te zdarzenia za pomocą IDesignerSerializationService.OleUndoEngine.UndoUnit Otrzymuje powiadomienia o zdarzeniach dla zmian przez kilka metod pochodzące z UndoEngine.UndoUnit, IOleParentUndoUnit i
Implementując UndoEngine.UndoUnit, IOleParentUndoUnit, i IOleUndoUnit, OleUndoEngine.UndoUnit jest możliwość lepszej obsługi Cofnij połączone poprzez zapewnienie jawne połączenia między nadrzędnymi i podrzędnymi Cofnij jednostek.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.