Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
inizializza una nuova istanza di OleUndoEngine.
Spazio dei nomi: Microsoft.VisualStudio.Shell.Design
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Sintassi
'Dichiarazione
Public Sub New ( _
provider As IServiceProvider _
)
public OleUndoEngine(
IServiceProvider provider
)
Parametri
- provider
Tipo: System.IServiceProvider
Un'istanza dell'interfaccia di IServiceProvider da utilizzare per ottenere le risorse di sistema dall'istanza di OleUndoEngine.
Eccezioni
| Eccezione | Condizione |
|---|---|
| InvalidOperationException | Generata se IServiceProvider non fornisce i servizi necessari. |
Note
Servizi necessari
Questi servizi sono obbligatori per OleUndoEngine corretto.L'oggetto genererà un oggetto di InvalidOperationException se alcuni di questi servizi non esiste.
fornisce lo stack di annullamento. |
|
Richiesto dalla classe sottostante di UndoEngineper eseguire la serializzazione di annullamento dello stack. |
|
obbligatorio per implementare qualsiasi finestra di progettazione |
|
Fornisce il rilevamento delle modifiche componente. |
servizi facoltativi
Questi servizi non sono obbligatori, ma se sono presenti OleUndoEngine si utilizzerà.
Questa interfaccia viene eseguita una query da IOleUndoManager e se presente, OleUndoEngineattiva il collegamento delle unità di annullamento nei documenti. |
|
Unità di annullamento gestite nei documenti collegati. |
|
Utilizzato se necessario in gestione collegasse i documenti possono sorgere il documento corrente se blocca un altro documento da essere salvataggio. |
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Shell.Design
OnInterveningUnitBlockingLinkedUndo
Altre risorse
Fornire supporto per l'annullamento finestre di progettazione