Udostępnij za pośrednictwem


Klasa ConnectionSettings

ConnectionSettings Klasa reprezentuje ustawienia używane przez połączenia z wystąpienie serwera, takich jak SQL Server.ServerConnection Klasa dziedziczy ConnectionSettings klasy

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.SqlServer.Management.Common
Zestaw:  Microsoft.SqlServer.ConnectionInfo (w Microsoft.SqlServer.ConnectionInfo.dll)

Składnia

'Deklaracja
Public Class ConnectionSettings
'Użycie
Dim instance As ConnectionSettings
public class ConnectionSettings
public ref class ConnectionSettings
type ConnectionSettings =  class end
public class ConnectionSettings

Typ ConnectionSettings uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna ApplicationName Pobiera lub ustawia nazwę aplikacji, która ustanowieniu połączenia z serwerem.
Właściwość publiczna ConnectAsUser Pobiera lub ustawia Boolean wartości właściwość, który określa, czy połączenie jest nawiązywane przy użyciu personifikacji.
Właściwość publiczna ConnectAsUserName Pobiera lub ustawia nazwę użytkownika podczas łączenia przy użyciu personifikacji.
Właściwość publiczna ConnectAsUserPassword Pobiera lub ustawia hasło dla użytkownika podczas łączenia przy użyciu personifikacji.
Właściwość publiczna ConnectionString Pobiera lub ustawia połączenie ciąg używany do ustanawiania połączenia z określonym źródłem danych.
Właściwość publiczna ConnectTimeout Pobiera lub ustawia połączenie czas-okresu w sekundach.
Właściwość publiczna DatabaseName Pobiera lub ustawia bazy danych wymaganych przez połączenie.
Właściwość publiczna EncryptConnection Pobiera lub ustawia Boolean wartości właściwość, która określa, czy połączenie jest szyfrowany.
Właściwość publiczna Login Pobiera lub ustawia logowania wymagane do nawiązania połączenia z wystąpienie serwera.
Właściwość publiczna LoginSecure Pobiera lub ustawia Boolean właściwość, która określa, czy ustanawiane jest połączenie z serwerem przy użyciu uwierzytelniania systemu Windows lub SQL Server uwierzytelniania.
Właściwość publiczna MaxPoolSize Pobiera lub ustawia maksymalną liczbę połączeń w puli połączeń, która akceptuje określonego połączenia, podczas ustanawiania połączenia z serwerem.
Właściwość publiczna MinPoolSize Pobiera lub Ustawia minimalną liczbę połączeń w puli połączeń, która akceptuje określonego połączenia, podczas ustanawiania połączenia z serwerem.
Właściwość publiczna MultipleActiveResultSets Pobiera lub ustawia Boolean wartości właściwość, która określa, czy jest dozwolone więcej niż jeden zestaw wyników active.
Właściwość publiczna NetworkProtocol Pobiera lub ustawia protokół sieciowy używany do ustanawiania połączenia z serwerem.
Właściwość publiczna NonPooledConnection Pobiera lub ustawia Boolean Określa, czy połączenie może być puli lub nieobsługiwanych przez wartość właściwość.
Właściwość publiczna PacketSize Pobiera lub ustawia pakiety danych przesyłanych między klient i serwera w sieci, w bajtach.
Właściwość publiczna Password Pobiera lub ustawia hasło używane z logowanie do nawiązania połączenia z serwerem podczas SQL Server jest używane uwierzytelnianie.
Właściwość publiczna PooledConnectionLifetime Pobiera lub ustawia okres istnienia puli połączeń.
Właściwość chroniona ResetConnectionString Pobiera lub ustawia Boolean wartość określająca, czy węzeł w połączeniu z ciąg została zmieniona.
Właściwość publiczna SecureConnectionString Pobiera lub ustawia zaszyfrowana wersja połączenia ciąg.
Właściwość publiczna SecurePassword Pobiera lub ustawia bezpieczne hasło używane z logowanie do nawiązania połączenia z serwerem podczas SQL Server jest używane uwierzytelnianie.
Właściwość publiczna ServerInstance Pobiera lub ustawia nazwę serwera.
Właściwość publiczna WorkstationId Pobiera lub ustawia wartość Identyfikatora, który unikatowo identyfikuje stacja robocza.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda chroniona ThrowIfPropertyNotSet(String, String) Zgłasza wyjątek, jeśli właściwość określonego połączenia jest null lub pusty.
Metoda chroniona ThrowIfPropertyNotSet(String, String, Boolean) Jeśli właściwość określonego połączenia jest null lub null opcjonalnie, zgłasza wyjątek.
Metoda publiczna ToString Zwraca nazwę obiektu odwołanie jako ciąg. (Zastępuje Object.ToString()).

Do góry

Pola

  Nazwa Opis
Pole publiczneStatyczny element członkowski NoConnectionTimeout Pobiera lub ustawia Int32 wartość określająca czas połączenia limit czasu w sekundach.

Do góry

Uwagi

Bezpieczeństwo wątków

Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.