Konstruktor OleUndoEngine —
Inicjuje nowe wystąpienie OleUndoEngine.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Design
Zestaw: Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)
Składnia
'Deklaracja
Public Sub New ( _
provider As IServiceProvider _
)
public OleUndoEngine(
IServiceProvider provider
)
Parametry
- provider
Typ: System.IServiceProvider
Wystąpienie z IServiceProvider interfejs ma być używany do uzyskania zasobów systemowych przez wystąpienie OleUndoEngine.
Wyjątki
Wyjątek | Warunek |
---|---|
InvalidOperationException | Jeżeli Thrown IServiceProvider nie dostarcza niezbędnych usług. |
Uwagi
Wymagane usługi
Usługi te są wymagane dla OleUndoEngine do funkcji.Obiekt wygeneruje InvalidOperationException obiektu, jeśli dowolny z tych usług nie istnieje.
Zawiera polecenia Cofnij. |
|
Wymagane przez podstawową UndoEngineklasy do wykonywania polecenia Cofnij stosu serializacji. |
|
Wymagane do wykonania wszelkich designer |
|
Zapewnia śledzenia zmian składnika. |
Opcjonalne usługi
Usługi te nie są wymagane, ale jeśli są one obecnie OleUndoEngine będzie korzystać z nich.
Ten interfejs jest pobierane z IOleUndoManager i jeśli jest obecny, OleUndoEngineumożliwi łączenie jednostek Cofnij wszystkich dokumentów. |
|
Cofnij zarządzanego jednostki całej połączone dokumenty. |
|
Używane w razie potrzeby w obsłudze dokumenty połączone do powierzchni w bieżącym dokumencie, jeśli blokuje innego dokumentu, z czym Zapisz. |
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
OnInterveningUnitBlockingLinkedUndo