Condividi tramite


Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Spazio dei nomi

Lo Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer spazio dei nomi fornisce classi e interfacce usate per integrare Esplora oggetti funzionalità nell'ambiente della shell di Visual Studio usato da SQL Server Management Studio.

Classi

DeferredHierarchyObject

Ritarda gli oggetti della gerarchia compilati dal file XML.

ExceptionEventArgs

Lo Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer spazio dei nomi fornisce classi e interfacce usate per integrare Esplora oggetti funzionalità nell'ambiente della shell di Visual Studio usato da SQL Server Management Studio.

HierarchyObject

Rappresenta un oggetto suddiviso in categorie.

HierarchyTreeNode

Rappresenta il nodo a caricamento ritardato che dispone di proprie icone ed è in grado di gestire la gerarchia Esplora.

ItemScopeHelper

Visualizza l'helper dell'ambito dell'elemento per il Visualizzatore.

LazyNode

Nodo dell'albero che implementa l'oggetto ILazyLoadingNode.

NodesChangedEventArgs

Argomenti dell'evento passati quando un provider delle viste modifica la vista selezionata.

ToolsMenuItemBase

Implementa l'oggetto IMenuItem.

ViewChangedEventArgs

Rappresenta gli argomenti dell'evento passati quando un provider delle viste modifica la vista selezionata.

Interfacce

IAbortableRequest

Definisce un metodo che richiede di interrompere l'operazione.

IAccessModifier

Delega la decisione che stabilisce se un elemento è visibile o meno.

IAltViewProvider

Rappresenta l'interfaccia che consente a un albero di fornire più viste intercambiabili su un solo albero in Esplora oggetti.

IAutoRefreshableItem

Rappresenta un elemento che può aggiornare se stesso e i figli come risultato di azioni da un'origine esterna, ad esempio una finestra di dialogo.

IColumnProperty

Rappresenta la colonna singola che può essere filtrata.

IContextChanged

Consente di modificare il contesto di un elemento.

IDragHandler

Consente a un nodo di delegare la gestione di operazioni di trascinamento.

IExplorerHierarchy

Rappresenta una raccolta di nodi che verrà visualizzata nell'albero.

IExplorerHierarchyNode

Rappresenta un nodo della gerarchia che risiede all'interno di un oggetto IExplorerHierarchy.

IExplorerRootNode

Rappresenta il nodo radice per una gerarchia.

IFilterProvider

Fornisce le informazioni di filtro di un oggetto.

IFilterRow

Rappresenta il singolo elemento filtrato.

IFilterSettings

Fornisce le informazioni necessarie a visualizzare una vista di riepilogo.

IFilterStorage

Consente la persistenza dell'impostazione del filtro in una gerarchia.

IGetChildrenRequest

Recupera in modo asincrono i figli in batch con l'oggetto INavigableItem.GetChildren.

IHierarchyDisposingNotify

Fornisce una notifica che indica che un oggetto IVsUIHierarchy è in chiusura.

IHierarchyNodeBuilder

Rappresenta un'interfaccia utilizzata da Esplora oggetti per compilare i nodi che saranno visualizzati.

IIconHandler

Fornisce la gestione delle icone per un nodo in Esplora oggetti.

ILaunchFormHostProvider

Recupera le interfacce ILauncherFormHost contenute in un contenitore di servizi.

ILazyLoadingNode

Consente a un nodo di rinviare l'aggiunta di nodi figlio alla raccolta dei nodi fino a che l'utente non ha fatto clic sul segno più (+).

IMaintenancePlanPersist

Rappresenta l'interfaccia IMaintenancePlanPersist utilizzata dalla progettazione THAT'S.

IManagedConnection

Specifica l'interfaccia per una connessione gestita.

IMenuCommandTextChanges

Rappresenta i comandi di menu in cui il testo può essere modificato dinamicamente.

IMenuHandler

Fornisce la gestione dei menu di scelta rapida per Esplora oggetti.

IMenuItem

Rappresenta le voci di menu che possono essere aggiunte alla classe DefaultMenuHandler.

IMenuOwnerProvider

Fornisce un proprietario per il gestore dei menu di scelta rapida.

IMessageProvider

Fornisce i metodi per la visualizzazione di messaggi in una modalità uniforme per tutta l'applicazione.

IMultiItemAccessModifier

Delegato per un elemento, se visibile e abilitato.

IMultiSelectMenuHandler

Fornisce la gestione di un menu di scelta rapida per più elementi in Esplora oggetti.

IMultiSelectMenuItem

Rappresenta le voci di menu da aggiungere alla classe DefaultMenuHandler.

INameHandler

Consente un nodo in Esplora oggetti di delegare la gestione del nome.

INameObjectCollection

Definisce una raccolta di chiavi di stringa e valori di oggetto associati a cui è possibile accedere con la chiave o con un indice.

INavigableItem

Rappresenta il nodo della gerarchia che risiede all'interno di un oggetto IExplorerHierarchy.

INavigableItemBuildSet

Descrive i parametri per un set di elementi navigabili compilati insieme.

INavigationContext

Fornisce le informazioni per un nodo nella gerarchia Esplora oggetti.

INavigationContextProvider

Fornisce il rilevamento dell'elemento attualmente selezionato nell'origine del contesto e le modifiche alle origini del contesto sottostanti.

INavigationEventNotification

Interfaccia che rappresenta la notifica di un evento.

INodeContext

Fornisce il contesto di connessione ed enumeratore per un nodo.

INodeInformation

Fornisce le informazioni per un nodo nella gerarchia Esplora oggetti.

INodeRename

Supporta la ridenominazione sul posto di un nodo della gerarchia.

INodeStateChanged

Consente che a una classe derivata del nodo dell'albero venga notificata la modifica di uno stato interno. Il nodo può aggiornare di conseguenza il proprio aspetto.

INodeWithActions

Consente a un nodo dell'albero di esporre le azioni predefinite e una finestra di dialogo della proprietà.

INodeWithAltName

Consente a un nodo di avere un nome che è distinto dalla proprietà Text.

INodeWithDrag

Consente a un nodo di indicare se supporta il trascinamento.

INodeWithEdit

Consente a un nodo di indicare se può essere modificato e se è in grado di gestire il nuovo nome.

INodeWithIcon

Consente a un nodo di specificare le icone che devono essere visualizzate direttamente indipendentemente dalla relativa posizione nell'indice dell'immagine dell'albero.

INodeWithMenu

Consente a un nodo di essere responsabile per il proprio menu di scelta rapida.

INodeWithVisibility

Consente a un TreeNode di decidere dinamicamente di essere visibile (mostrato) nell'albero o meno.

INotifyItemChanged

Interfaccia visibile a COM che consente il controllo di Esplora oggetti.

INotifyWhenAddedToTree

Consente all'albero di notificare quando è stato aggiunto un nodo.

IObjectExplorerService

Interfaccia visibile a COM che consente il controllo di Esplora oggetti.

IPropertyHandler

Definisce un modo per aggiungere ulteriori proprietà al contenitore delle proprietà dei nodi.

IQueryList

Supporta l'esecuzione di query su colonne filtrabili e la compilazione di un elenco di nodi filtrati.

IQueryProvider

Supporta l'esecuzione di query su colonne filtrabili e la compilazione di un elenco di nodi filtrati.

IRefreshableNode

Consente a un nodo di aggiornare se stesso e i figli.

IRemovableItem

Consente che un elemento sia rimosso dalla gerarchia.

IToolTipHandler

Fornisce il testo della descrizione comando personalizzato per un nodo della gerarchia nel Visualizzatore.

IUIObjectMetadata

Fornisce un'interfaccia per la classe UIObjectMetadata.

IUIObjectTypeInfo

Rappresenta le informazioni sul tipo di UIObject.

IUpdateChildrenRequest

Interfaccia utilizzata con INavigableItem.UpdateChildren per caricare in modo asincrono un set di campi in tutti i figli.

IUpdateState

Gestisce gli aggiornamenti di stato.

IViewType

Descrive ogni tipo di vista in Esplora oggetti.

IWinformsMenuHandler

Consente a un oggetto di compilare un menu che è compatibile con i menu di Windows Form.

Enumerazioni

FilterOperator

Specifica le operazioni di filtro supportate.

ItemScope

Enumera l'ambito degli elementi nel Visualizzatore.

NavigableItemRefreshFlags

Specifica i flag di aggiornamento per l'elemento navigabile.

Delegati

BuildChildren

Rappresenta i metodi che gestiranno la compilazione asincrona.

GettingChildrenCallback

Gestisce l'operazione per recuperare in modo asincrono i figli.

NodesChangedEventHandler

Rappresenta i metodi che gestiranno l'evento quando vengono modificati i nodi in Esplora oggetti.

ViewChangedEventHandler

Rappresenta i metodi che gestiranno un gestore eventi quando un oggetto IAltViewProvider modifica la vista selezionata.