Condividi tramite


Classe UserInteractionServices

Fornisce diversi metodi e proprietà di supporto per facilitare l'interazione dell'utente con le finestre in Visual Studio.

Gerarchia di ereditarietà

System.Object
  Microsoft.Data.Schema.UserInteractionServices
    Microsoft.Data.Schema.Sql.SqlUserInteractionServices

Spazio dei nomi:  Microsoft.Data.Schema
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Sintassi

'Dichiarazione
Public MustInherit Class UserInteractionServices
public abstract class UserInteractionServices
public ref class UserInteractionServices abstract
[<AbstractClass>]
type UserInteractionServices =  class end
public abstract class UserInteractionServices

Il tipo UserInteractionServices espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto UserInteractionServices Inizializza una nuova istanza della classe UserInteractionServices.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica BatchSeparator Ottiene una stringa da inserire tra i batch di script.
Proprietà protetta. DatabaseSchemaProvider Ottiene un riferimento all'oggetto DatabaseSchemaProvider corrente.
Proprietà pubblica DatabaseSchemaProviderDisplayName Ottiene il nome completo del DSP.
Proprietà pubblica DisplayableElementClasses Ottiene un elenco delle classi di elementi visualizzabili nell'oggetto ModelSchema del provider dello schema di database.
Proprietà pubblica ProjectIcon Ottiene l'icona per il progetto del provider dello schema di database specifico.
Proprietà pubblica TransparentColor Ottiene il colore utilizzato per rendere trasparenti le parti di una bitmap.
Proprietà protetta.Membro statico Unnamed Ottiene un oggetto string localizzato per "unnamed".

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 GetDisplayName(ModelIdentifier, Boolean, Boolean) Restituisce un nome visualizzato per un identificatore che specifica se utilizzare un carattere di escape nel nome e se fornire il nome completo o una versione breve.
Metodo pubblico GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) Restituisce un nome visualizzato per un identificatore.
Metodo pubblico GetElementName(IModelElement, ElementNameStyle) Restituisce il nome dell'elemento specificato.
Metodo protetto GetElementName(IModelElement, Boolean, Boolean, Boolean) Restituisce il nome dell'elemento specificato.
Metodo protetto GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) Restituisce il nome dell'elemento specificato.
Metodo pubblico GetElementTypeDescription Restituisce la descrizione del tipo dell'elemento specificato.
Metodo pubblico GetEscapedNameString Restituisce una versione del nome specificato contenente un carattere di escape.
Metodo pubblico GetFileExtension Restituisce l'estensione di file utilizzata quando gli elementi del modello dell'oggetto DatabaseSchemaProvider corrente vengono salvati in un file.
Metodo pubblico GetFolderIcon Restituisce un'icona di bitmap che viene selezionata secondo l'indicazione dello stile specificata.
Metodo pubblico GetFolderName Restituisce il nome di una cartella per il tipo di elemento del modello specificato.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetIcon(IModelElement) Restituisce una bitmap per un'icona da utilizzare nell'interfaccia utente in modo che corrisponda all'elemento specificato.
Metodo pubblico GetIcon(ModelElementClass) Restituisce una bitmap per un'icona da utilizzare nell'interfaccia utente in modo che corrisponda all'elemento specificato.
Metodo pubblico GetIcon(IModelElement, ElementIconState) Restituisce una bitmap per un'icona da utilizzare nell'interfaccia utente in modo che corrisponda all'elemento e allo stato dell'icona specificati.
Metodo pubblico GetIcon(ModelElementClass, ElementIconState) Restituisce una bitmap per un'icona da utilizzare nell'interfaccia utente in modo che corrisponda all'elemento e allo stato dell'icona specificati.
Metodo pubblicoMembro statico GetModelCollation Restituisce un oggetto ModelCollation per l'ID delle impostazioni cultura e l'indicazione della distinzione tra maiuscole e minuscole specificati.
Metodo protetto GetNameString Restituisce il nome e, se necessario, utilizza un carattere di escape nella stringa.
Metodo pubblico GetRelatedElementTypeDescription Restituisce una descrizione dell'oggetto correlato nella relazione specificata.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MakeIconTransparent Rende trasparente l'icona specificata utilizzando il valore della proprietà TransparentColor.
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)
Metodo pubblico TryConstructConnectionStringAndProvider Utilizzato per ottenere la stringa di connessione e il GUID del provider.

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico SqlExtension Restituisce ".sql".

In alto

Note

È necessario creare una classe derivata per fornire valori personalizzati e funzionalità più adatte alla versione specifica della classe DatabaseSchemaProvider.

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.Data.Schema

DatabaseSchemaProvider