Udostępnij za pośrednictwem


Klasa UndoUnit

Otoki dla modelowania transakcji, aby można było używać przez interfejs IOleUndoManager powłoki.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.Shell.UndoUnit

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Shell
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public Class UndoUnit _
    Implements IOleUndoUnit
[CLSCompliantAttribute(false)]
public class UndoUnit : IOleUndoUnit

Typ UndoUnit uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna UndoUnit(IServiceProvider, Context, TransactionCommitHandler) Tworzy jednostkę Cofnij, bez transakcji, ale z pełnomocnika, którego można użyć do uzyskania transakcji później, gdy jest to konieczne.
Metoda publiczna UndoUnit(IServiceProvider, Context, TransactionItem) Tworzy nową jednostkę Cofnij.
Metoda publiczna UndoUnit(IServiceProvider, Context, TransactionCommitHandler, DescriptionHandler) Tworzy jednostkę Cofnij, bez transakcji, ale z pełnomocnika, którego można użyć do uzyskania transakcji później, gdy jest to konieczne.Określa również pełnomocnika, który może służyć do uzyskiwania opisu tej akcji, aby uniknąć commit.

Początek

Metody

  Nazwa Opis
Metoda publiczna Do Powoduje wykonanie operacji Cofnij/ponów na podstawie wewnętrznego stanu tej jednostki Cofnij.Ponadto jednostki Cofnij jest odpowiedzialny za dodawanie ogranicza się do * przeciwieństwo * stosu.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona 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).
Metoda publiczna GetDescription Pobiera opis tekstowy dla tej jednostki Cofnij jest wyświetlany przez powłokę
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna GetUnitType Używany przez Menedżera Cofnij zapewnienie specjalnej obsługi dla niektórych jednostek cofania na podstawie ich typu--nie używamy tej metody
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna OnNextAdd Wywoływane, gdy dodaje się nową jednostkę Cofnij na górze tej jednej na stosie Cofnij.Nie musimy coś w tym miejscu.
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Shell