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

Il Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer namespace fornisce classi e interfacce utilizzate per integrare funzionalità di Esplora oggetti nell'ambiente shell Visual Studio utilizzato da SQL Server Management Studio.

Classi

Nome Descrizione
DeferredHierarchyObject

Ritarda gli oggetti gerarchici costruiti dal file XML.

ExceptionEventArgs

Il Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer namespace fornisce classi e interfacce utilizzate per integrare funzionalità di Esplora oggetti nell'ambiente shell Visual Studio utilizzato da SQL Server Management Studio.

HierarchyObject

Rappresenta un oggetto che viene categorizzato.

HierarchyTreeNode

Rappresenta il nodo di caricamento tardivo che ha le proprie icone e sa come gestire la gerarchia di Esploratore.

ItemScopeHelper

Mostra l'aiutante dell'ambito degli oggetti per l'esploratore.

LazyNode

Nodo albero che implementa l'oggetto ILazyLoadingNode.

NodesChangedEventArgs

Gli argomenti dell'evento vengono superati quando un fornitore di visualizzazione cambia la vista selezionata.

ToolsMenuItemBase

Implementa l'oggetto IMenuItem.

ViewChangedEventArgs

Rappresenta gli argomenti degli eventi che vengono passati quando un fornitore di visualizzazione modifica la vista selezionata.

Interfacce

Nome Descrizione
IAbortableRequest

Definisce un metodo che richiede di interrompere l'operazione.

IAccessModifier

Delega la decisione se un elemento è visibile o meno.

IAltViewProvider

Rappresenta l'interfaccia che permette a un albero di fornire più viste commutabili su un singolo albero nell'esploratore oggetti.

IAutoRefreshableItem

Rappresenta un elemento che può aggiornarsi e aggiornare i suoi figli come risultato di azioni di una fonte esterna, come una finestra di dialogo.

IColumnProperty

Rappresenta la singola colonna che può essere filtrata.

IContextChanged

Permette a un oggetto di cambiare contesto.

IDragHandler

Permette a un nodo di delegare la gestione delle operazioni di trascinamento.

IExplorerHierarchy

Rappresenta una collezione di nodi che appariranno nell'albero.

IExplorerHierarchyNode

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

IExplorerRootNode

Rappresenta il nodo radice di una gerarchia.

IFilterProvider

Fornisce le informazioni di filtro di un oggetto.

IFilterRow

Rappresenta l'elemento filtrato individuale.

IFilterSettings

Fornisce le informazioni necessarie per visualizzare una vista riassuntiva.

IFilterStorage

Permette di mantenere l'impostazione del filtro in una gerarchia.

IGetChildrenRequest

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

IHierarchyDisposingNotify

Fornisce una notifica che un oggetto IVsUIHierarchy viene chiuso.

IHierarchyNodeBuilder

Rappresenta un'interfaccia utilizzata dall'esploratore oggetti per costruire nodi che verranno visualizzati.

IIconHandler

Fornisce la gestione delle icone per un nodo nell'esplora oggetti.

ILaunchFormHostProvider

Recupera le interfacce ILauncherFormHost contenute in un contenitore di servizio.

ILazyLoadingNode

Permette a un nodo di rimandare l'aggiunta di nodi figli alla sua collezione di nodi finché l'utente non ha cliccato sul segno più (+).

IMaintenancePlanPersist

Rappresenta l'interfaccia IMaintenancePlanPersist usata dal progettista di THAT.

IManagedConnection

Specifica l'interfaccia per una connessione gestita.

IMenuCommandTextChanges

Rappresenta comandi menu in cui il testo può cambiare dinamicamente.

IMenuHandler

Fornisce la gestione dei menu contestuali per l'esplora oggetti.

IMenuItem

Rappresenta gli elementi del menu che possono essere aggiunti alla classe DefaultMenuHandler.

IMenuOwnerProvider

Fornisce un proprietario per il gestore del menu contestuale.

IMessageProvider

Fornisce metodi per visualizzare i messaggi in modo uniforme all'interno dell'applicazione.

IMultiItemAccessModifier

Delega per verificare se un elemento è visibile e abilitato.

IMultiSelectMenuHandler

Fornisce una gestione del menu contestuale per i molteplici elementi nell'esplora oggetti.

IMultiSelectMenuItem

Rappresenta gli elementi del menu da aggiungere alla classe DefaultMenuHandler.

INameHandler

Permette a un nodo nell'esplora oggetti di delegare la gestione del proprio nome.

INameObjectCollection

Definisce una collezione di chiavi stringa associate e valori di oggetti che possono essere accessibili sia con la chiave che con un indice.

INavigableItem

Rappresenta il nodo gerarchico che vive all'interno di un oggetto IExplorerHierarchy.

INavigableItemBuildSet

Descrive i parametri per un insieme di elementi navigabili che vengono costruiti insieme.

INavigationContext

Fornisce le informazioni per un nodo nella gerarchia dell'esploratore oggetti.

INavigationContextProvider

Fornisce il tracciamento dell'elemento attualmente selezionato nella sorgente di contesto e le modifiche alle fonti di contesto sottostanti.

INavigationEventNotification

Un'interfaccia che rappresenta una notifica di evento.

INodeContext

Fornisce il contesto di connessione e di enumeratore per un nodo.

INodeInformation

Fornisce le informazioni per un nodo nella gerarchia dell'esploratore oggetti.

INodeRename

Supporta la rinomina in situ di un nodo gerarchico.

INodeStateChanged

Permette di notificare una classe derivata da nodo albero quando uno stato interno è cambiato. Il nodo può aggiornare il proprio aspetto di conseguenza.

INodeWithActions

Permette a un nodo albero di esporre le azioni predefinite e una finestra di dialogo per proprietà.

INodeWithAltName

Permette a un nodo di avere un nome distinto dalla proprietà del testo.

INodeWithDrag

Permette a un nodo di indicare se supporta il trascinamento.

INodeWithEdit

Permette a un nodo di indicare se può essere modificato e se può gestire il nuovo nome.

INodeWithIcon

Permette a un nodo di specificare direttamente le sue icone da visualizzare senza preoccuparsi di dove si trovano nell'indice immagine dell'albero.

INodeWithMenu

Permette a un nodo di essere responsabile del proprio menu contestuale.

INodeWithVisibility

Permette a un TreeNode di decidere dinamicamente se è visibile (mostrato) nell'albero.

INotifyItemChanged

COM visibile che permette il controllo dell'esploratore oggetti.

INotifyWhenAddedToTree

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

IObjectExplorerService

COM visibile che permette il controllo dell'esploratore oggetti.

IPropertyHandler

Definisce un modo per aggiungere proprietà aggiuntive alla borsa delle proprietà dei nodi.

IQueryList

Supporta la query delle colonne filtrabili e la creazione di una lista di nodi filtrati.

IQueryProvider

Supporta la query di colonne filtrabili e la creazione di una lista di nodi filtrati.

IRefreshableNode

Permette a un nodo di aggiornarsi e di aggiornare i suoi figli.

IRemovableItem

Permette di rimuovere un oggetto dalla sua gerarchia.

IToolTipHandler

Fornisce testo tooltip personalizzato a un nodo gerarchico di esploratore.

IUIObjectMetadata

Fornisce un'interfaccia per la classe UIObjectMetadata.

IUIObjectTypeInfo

Rappresenta informazioni sul tipo di UIObject.

IUpdateChildrenRequest

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

IUpdateState

Gestisce gli aggiornamenti dello stato.

IViewType

Descrive ogni tipo di vista nell'esploratore oggetti.

IWinformsMenuHandler

Permette a un oggetto di costruire un menu compatibile con i menu di Windows Forms.

Enumerazioni

Nome Descrizione
FilterOperator

Specifica le operazioni di filtro supportate.

ItemScope

Elenca l'ambito degli elementi nell'esploratore.

NavigableItemRefreshFlags

Specifica i flag di aggiornamento per l'elemento navigabile.

Delegati

Nome Descrizione
BuildChildren

Rappresenta i metodi che gestiranno la build asincrona.

GettingChildrenCallback

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

NodesChangedEventHandler

Rappresenta i metodi che gestiranno l'evento quando i nodi nell'esplora oggetti vengono cambiati.

ViewChangedEventHandler

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