Condividi tramite


Classe SqlUserInteractionServices

Fornisce informazioni specifiche di SQL Server visualizzate nell'interfaccia utente, ad esempio icone, nomi di elementi, estensione e così via.

Gerarchia di ereditarietà

System.Object
  Microsoft.Data.Schema.UserInteractionServices
    Microsoft.Data.Schema.Sql.SqlUserInteractionServices
      Microsoft.Data.Schema.Sql.Sql100UserInteractionServices
      Microsoft.Data.Schema.Sql.Sql80UserInteractionServices
      Microsoft.Data.Schema.Sql.Sql90UserInteractionServices

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

Sintassi

'Dichiarazione
Public MustInherit Class SqlUserInteractionServices _
    Inherits UserInteractionServices
public abstract class SqlUserInteractionServices : UserInteractionServices
public ref class SqlUserInteractionServices abstract : public UserInteractionServices
[<AbstractClass>]
type SqlUserInteractionServices =  
    class
        inherit UserInteractionServices
    end
public abstract class SqlUserInteractionServices extends UserInteractionServices

Il tipo SqlUserInteractionServices espone i seguenti membri.

Costruttori

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

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica BatchSeparator Ottiene la parola chiave utilizzata per contrassegnare la fine di un batch. (Esegue l'override di UserInteractionServices.BatchSeparator).
Proprietà protetta. DatabaseSchemaProvider Ottiene un riferimento all'oggetto DatabaseSchemaProvider corrente. (Ereditato da UserInteractionServices)
Proprietà pubblica DatabaseSchemaProviderDisplayName Ottiene il nome completo del DSP. (Ereditato da UserInteractionServices)
Proprietà pubblica DisplayableElementClasses Ottiene l'elenco di classi dell'elemento che devono essere visualizzate dai componenti dell'interfaccia utente. (Esegue l'override di UserInteractionServices.DisplayableElementClasses).
Proprietà pubblica ProjectIcon Ottiene l'icona per il progetto del provider dello schema di database specifico. (Ereditato da UserInteractionServices)
Proprietà protetta. ScriptGenerator Ottiene il generatore script Transact-SQL.
Proprietà pubblica TransparentColor Ottiene il colore utilizzato per rendere trasparenti le parti di una bitmap. (Ereditato da UserInteractionServices)

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. (Ereditato da UserInteractionServices)
Metodo pubblico GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) Restituisce un nome visualizzato per un identificatore. (Ereditato da UserInteractionServices)
Metodo pubblico GetElementName(IModelElement, ElementNameStyle) Restituisce il nome dell'elemento specificato. (Ereditato da UserInteractionServices)
Metodo protetto GetElementName(IModelElement, Boolean, Boolean, Boolean) Restituisce il nome dell'elemento per l'elemento del modello specificato. (Esegue l'override di UserInteractionServices.GetElementName(IModelElement, Boolean, Boolean, Boolean)).
Metodo protetto GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) Restituisce il nome dell'elemento specificato. (Ereditato da UserInteractionServices)
Metodo pubblico GetElementTypeDescription Restituisce una descrizione del tipo di elemento. (Esegue l'override di UserInteractionServices.GetElementTypeDescription(ModelElementClass)).
Metodo protetto GetErrorMessageName Restituisce il nome del messaggio di errore specificato.
Metodo pubblico GetEscapedNameString Restituisce una stringa di nome forzato. (Esegue l'override di UserInteractionServices.GetEscapedNameString(String)).
Metodo pubblico GetFileExtension Restituisce l'estensione del nome di file per l'oggetto ModelElementClass specificato. (Esegue l'override di UserInteractionServices.GetFileExtension(ModelElementClass)).
Metodo pubblico GetFolderIcon Restituisce un'icona di bitmap che viene selezionata secondo l'indicazione dello stile specificata. (Ereditato da UserInteractionServices)
Metodo pubblico GetFolderName Restituisce il nome della cartella per l'oggetto ModelElementClass specificato. (Esegue l'override di UserInteractionServices.GetFolderName(ModelElementClass)).
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. (Ereditato da UserInteractionServices)
Metodo pubblico GetIcon(ModelElementClass) Restituisce una bitmap per un'icona da utilizzare nell'interfaccia utente in modo che corrisponda all'elemento specificato. (Ereditato da UserInteractionServices)
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. (Ereditato da UserInteractionServices)
Metodo pubblico GetIcon(ModelElementClass, ElementIconState) Restituisce l'icona per l'oggetto ModelElementClass e lo stato specificati. (Esegue l'override di UserInteractionServices.GetIcon(ModelElementClass, ElementIconState)).
Metodo protetto GetInlineConstraintElementName Restituisce il nome per il vincolo inline specificato.
Metodo protetto GetNameString Restituisce il nome e, se necessario, utilizza un carattere di escape nella stringa. (Ereditato da UserInteractionServices)
Metodo protetto GetParameterName Ottiene il nome del parametro specificato.
Metodo protetto GetProcedureName Ottiene il nome della stored procedure specificata.
Metodo pubblico GetRelatedElementTypeDescription Restituisce una descrizione dell'oggetto correlato nella relazione specificata. (Ereditato da UserInteractionServices)
Metodo pubblico GetSqlCollations Restituisce le regole di confronto di SQL Server.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto GetTypeSpecifierName Ottiene il nome dell'identificatore del tipo di dati specificato.
Metodo protetto Initialize Inizializza il metodo per configurare i mapping UIInfo e del tipo di interfaccia.
Metodo protetto InitializeInterfaceUIInfoMap Aggiunge l'interfaccia ai mapping UIInfo.
Metodo protetto MakeIconTransparent Rende trasparente l'icona specificata utilizzando il valore della proprietà TransparentColor. (Ereditato da UserInteractionServices)
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 specifica di SQL Server e il provider di SQL Server. (Esegue l'override di UserInteractionServices.TryConstructConnectionStringAndProvider(String, String, Guid%, String%)).

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