Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.