ConnectionSettings-Klasse

Die ConnectionSettings-Klasse stellt die von einer Verbindung mit einer Serverinstanz, z. B. SQL Server, verwendeten Einstellungen dar. Die ServerConnection-Klasse erbt von der ConnectionSettings-Klasse.

Vererbungshierarchie

Object
  Microsoft.SqlServer.Management.Common.ConnectionSettings
    Microsoft.SqlServer.Management.Common.ConnectionManager

Namespace:  Microsoft.SqlServer.Management.Common
Assembly:  Microsoft.SqlServer.ConnectionInfo (in Microsoft.SqlServer.ConnectionInfo.dll)

Syntax

'Declaration
Public Class ConnectionSettings
'Usage
Dim instance As ConnectionSettings
public class ConnectionSettings
public ref class ConnectionSettings
type ConnectionSettings =  class end
public class ConnectionSettings

Der ConnectionSettings-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ApplicationName Ruft den Namen der Anwendung ab, die die Verbindung mit dem Server hergestellt hat, oder legt ihn fest.
Öffentliche Eigenschaft ConnectAsUser Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Verbindung mit Identitätswechsel hergestellt wird, oder legt ihn fest.
Öffentliche Eigenschaft ConnectAsUserName Ruft beim Herstellen einer Verbindung mit Identitätswechsel den Namen des Benutzers ab oder legt ihn fest.
Öffentliche Eigenschaft ConnectAsUserPassword Ruft beim Herstellen einer Verbindung mit Identitätswechsel das Kennwort für den Benutzer ab oder legt es fest.
Öffentliche Eigenschaft ConnectionString Ruft die zum Herstellen einer Verbindung mit einer angegebenen Datenquelle verwendete Verbindungszeichenfolge ab oder legt sie fest.
Öffentliche Eigenschaft ConnectTimeout Ruft den Timeoutzeitraum für die Verbindung in Sekunden ab oder legt ihn fest.
Öffentliche Eigenschaft DatabaseName Ruft die für die Verbindung erforderliche Datenbank ab oder legt diese fest.
Öffentliche Eigenschaft EncryptConnection Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Verbindung verschlüsselt wird, oder legt ihn fest.
Öffentliche Eigenschaft Login Ruft den Anmeldenamen ab, der zum Herstellen einer Verbindung mit der Serverinstanz erforderlich ist, oder legt ihn fest.
Öffentliche Eigenschaft LoginSecure Ruft die Boolean-Eigenschaft ab, die angibt, ob die Verbindung mit dem Server unter Verwendung der Windows-Authentifizierung oder der SQL Server-Authentifizierung hergestellt wird, oder legt sie fest.
Öffentliche Eigenschaft MaxPoolSize Ruft die maximale Anzahl von Verbindungen in einem Verbindungspool ab, die die angegebene Verbindung beim Herstellen einer Verbindung mit einem Server akzeptiert, oder legt sie fest.
Öffentliche Eigenschaft MinPoolSize Ruft die Mindestanzahl von Verbindungen in einem Verbindungspool ab, die die angegebene Verbindung beim Herstellen einer Verbindung mit einem Server akzeptiert, oder legt sie fest.
Öffentliche Eigenschaft MultipleActiveResultSets Ruft den Boolean-Eigenschaftswert ab, der angibt, ob mehr als ein aktives Resultset zulässig ist, oder legt ihn fest.
Öffentliche Eigenschaft NetworkProtocol Ruft das Netzwerkprotokoll ab, das zum Herstellen der Verbindung mit dem Server verwendet wird, oder legt es fest.
Öffentliche Eigenschaft NonPooledConnection Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Verbindung in einem Pool enthalten sein darf oder nicht, oder legt ihn fest.
Öffentliche Eigenschaft PacketSize Ruft die zwischen Client und Server über das Netzwerk gesendeten Datenpakete in Bytes ab oder legt sie fest.
Öffentliche Eigenschaft Password Ruft das bei Verwendung der SQL Server-Authentifizierung zum Herstellen einer Serververbindung mit dem Anmeldenamen verwendete Kennwort ab oder legt es fest.
Öffentliche Eigenschaft PooledConnectionLifetime Ruft die Lebensdauer der in einem Pool enthaltenen Verbindung ab oder legt sie fest.
Geschützte Eigenschaft ResetConnectionString Ruft einen Boolean-Wert ab, der angibt, ob ein Knoten in der Verbindungszeichenfolge geändert wurde, oder legt ihn fest.
Öffentliche Eigenschaft SecureConnectionString Ruft eine verschlüsselte Version der Verbindungszeichenfolge ab oder legt sie fest.
Öffentliche Eigenschaft SecurePassword Ruft das bei Verwendung der SQL Server-Authentifizierung zum Herstellen einer Serververbindung mit dem Anmeldenamen verwendete sichere Kennwort ab oder legt es fest.
Öffentliche Eigenschaft ServerInstance Ruft den Namen des Servers ab oder legt ihn fest.
Öffentliche Eigenschaft WorkstationId Ruft den ID-Wert ab, durch den die Arbeitsstation eindeutig identifiziert wird, oder legt ihn fest.

Nach oben

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Geschützte Methode ThrowIfPropertyNotSet(String, String) Löst eine Ausnahme aus, wenn die angegebene Verbindungseigenschaft NULL oder leer ist.
Geschützte Methode ThrowIfPropertyNotSet(String, String, Boolean) Löst eine Ausnahme aus, wenn die angegebene Verbindungseigenschaft NULL oder (optional) leer ist.
Öffentliche Methode ToString Gibt den Objektnamen, auf den verwiesen wird, als Zeichenfolge zurück. (Überschreibt ObjectToString.)

Nach oben

Felder

  Name Beschreibung
Öffentliches FeldStatisches Element NoConnectionTimeout Ruft den Int32-Wert ab, der den Zeitraum bis zum Timeout der Verbindung in Sekunden angibt, oder legt ihn fest.

Nach oben

Hinweise

Threadsicherheit

Alle öffentlichen, statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind für Vorgänge mit mehreren Threads sicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.Management.Common-Namespace