Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |