Classe DatabaseSchemaViewNode

Implementazione di base astratta per le classi del nodo Visualizzazione schema.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView.DatabaseSchemaViewNode
    Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView.DatabaseSchemaViewElementNode
    Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView.DatabaseSchemaViewFolderNode

Spazio dei nomi:  Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintassi

'Dichiarazione
<CLSCompliantAttribute(False)> _
Public MustInherit Class DatabaseSchemaViewNode _
    Implements ISchemaModelViewerNode
[CLSCompliantAttribute(false)]
public abstract class DatabaseSchemaViewNode : ISchemaModelViewerNode
[CLSCompliantAttribute(false)]
public ref class DatabaseSchemaViewNode abstract : ISchemaModelViewerNode
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type DatabaseSchemaViewNode =  
    class
        interface ISchemaModelViewerNode
    end
public abstract class DatabaseSchemaViewNode implements ISchemaModelViewerNode

Il tipo DatabaseSchemaViewNode espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DatabaseSchemaViewNode Inizializza una nuova istanza della classe DatabaseSchemaViewNode.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Caption Ottiene o imposta la didascalia per il nodo.
Proprietà pubblica Controller Ottiene o imposta il controller che è responsabile per questo nodo Visualizzazione schema.
Proprietà pubblica DatabaseProjectNode Ottiene o imposta il nodo del progetto di database al quale appartiene questo nodo Visualizzazione schema.
Proprietà pubblica IsExpandable Ottiene o imposta un valore che indica se questo nodo è espandibile.
Proprietà pubblica NodeTypeId Ottiene o imposta l'ID del tipo di nodo.
Proprietà pubblica Parent Ottiene o imposta il nodo padre.
Proprietà pubblica Populator Ottiene o imposta il delegato dell'operatore di popolamento.
Proprietà pubblica PropertiesObject Ottiene l'oggetto da visualizzare nel Visualizzatore proprietà.
Proprietà pubblica Sorter Ottiene o imposta il delegato di confronto da utilizzare quando si ordinano gli elementi Visualizzazione schema.
Proprietà pubblica Tag Ottiene o imposta l'oggetto in grado di fornire informazioni aggiuntive sul nodo Visualizzazione schema.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetChildren Restituisce l'elenco degli elementi figlio di questo nodo.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetIcon Restituisce l'icona per il nodo.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico InUse Contrassegna il nodo e il nodo della gerarchia contenuto come "in uso" da Visualizzazione schema.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView