ConnectionSettings Kelas

Definisi

pengaturan koneksi dan pembuatan

public class ConnectionSettings
type ConnectionSettings = class
Public Class ConnectionSettings
Warisan
ConnectionSettings
Turunan

Bidang

Nama Deskripsi
NoConnectionTimeout

Tunggu tak terbatas

Properti

Nama Deskripsi
AcceptsLogin

Mengembalikan true jika nilai saat ini untuk LoginSecure dan Autentikasi menggunakan properti Masuk

AccessToken

pengaturan koneksi dan pembuatan

ApplicationIntent

Niat aplikasi dari nilai Valid koneksi adalah ReadWrite dan ReadOnly

ApplicationName

Nama aplikasi. 'Manajemen SQL' jika tidak ada nama aplikasi yang disediakan. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException

Authentication

Jenis autentikasi koneksi

ConnectAsUser

Jika diatur ke true, koneksi akan dibuat dengan kredensial pengguna yang ditentukan. Ini akan mengasumsikan peniruan, namun bendera LoginSecure dan bidang Login dan Kata Sandi tidak akan terpengaruh. Pengaturan ini hanya dapat digunakan pada Windows.

ConnectAsUserName

Menentukan pengguna Windows yang digunakan saat membuat koneksi yang ditiru. Pengguna harus memiliki hak masuk interaktif. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException

ConnectAsUserPassword

Menentukan kata sandi pengguna Windows yang digunakan saat membuat koneksi yang ditiru. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException

ConnectionString

Properti akan mengembalikan pengguna yang ditentukan string koneksi atau akan mengembalikan string koneksi komputasi berdasarkan pengaturan objek. Jika diatur secara eksplisit, Semua properti dalam objek ServerConnection akan diisi untuk mencerminkan yang diteruskan dalam string koneksi. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException

ConnectTimeout

Lamanya waktu (dalam detik) untuk menunggu koneksi ke server sebelum mengakhiri upaya dan melemparkan pengecualian. Defaultnya adalah 30 detik (sama dengan Shiloh). Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException

DatabaseName

TBD

EncryptConnection

apakah "encrypt=true" ditentukan dalam string koneksi

HostNameInCertificate

Nama host yang disediakan dalam sertifikat yang akan digunakan untuk validasi sertifikat.

Login

Nama SQL Server Masuk yang digunakan untuk menyambungkan ke server. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException

LoginSecure

Jika diatur ke true, keamanan terintegrasi Windows digunakan dan Login dan Kata Sandi diabaikan. Jika tidak diatur, Autentikasi Sql Server digunakan. Pengecualian: ConnectionCannotBeChangedException

MaxPoolSize

Jumlah maksimum koneksi yang diizinkan dalam pool. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException

MinPoolSize

Jumlah minimum koneksi yang dipertahankan di kolam. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException

MultipleActiveResultSets

Aktifkan MARS dari koneksi. Secara default adalah false.

NetworkProtocol

Mengidentifikasi protokol jaringan klien yang digunakan untuk menyambungkan ke SQL Server. Jika Anda tidak menentukan jaringan dan Anda menggunakan server lokal, memori bersama akan digunakan. Jika Anda tidak menentukan jaringan dan menggunakan server jarak jauh, salah satu protokol klien yang dikonfigurasi akan digunakan. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException

NonPooledConnection

Secara default, semua koneksi ke SQL Server diambil dari kumpulan koneksi ADO.NET. Jika diatur ke true, ini memungkinkan pengguna untuk membuat koneksi yang tidak terkumpul (tidak akan digunakan kembali ketika ditutup). Pengecualian: ConnectionCannotBeChangedException

PacketSize

Ukuran dalam byte paket jaringan yang digunakan untuk berkomunikasi dengan instans SQL Server. Defaultnya adalah 8192. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException

Password

Kata sandi yang digunakan dengan Masuk untuk menyambungkan ke server. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException

PooledConnectionLifetime

Ketika koneksi dikembalikan ke kumpulan, waktu pembuatannya dibandingkan dengan waktu saat ini, dan koneksi dihancurkan jika rentang waktu tersebut (dalam detik) melebihi nilai yang ditentukan oleh masa pakai koneksi. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException

RequiresLogin

Mengembalikan true jika nilai saat ini untuk LoginSecure dan Autentikasi memerlukan properti Masuk untuk diatur

ResetConnectionString

Memberi tahu kami apakah ConnectionString perlu diatur ulang di properti SqlConnectionObject connectionManager atau tidak.

SecureConnectionString

Properti akan mengembalikan versi SecureString dari pengguna yang ditentukan string koneksi atau akan mengembalikan string koneksi komputasi berdasarkan pengaturan objek. Jika diatur secara eksplisit, Semua properti dalam objek ServerConnection akan diisi untuk mencerminkan yang diteruskan dalam string koneksi. Pengecualian: ConnectionCannotBeChangedException

SecurePassword

Kata sandi yang digunakan dengan Masuk untuk menyambungkan ke server. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException

ServerCertificate

Jalur ke sertifikat server yang akan digunakan untuk validasi sertifikat.

ServerInstance

Nama SQL Server objek akan tersambung. Jika tidak diatur, server lokal tersirat. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException

StrictEncryption

Apakah "encrypt=strict" ditentukan dalam string koneksi. Jika true, nilai EncryptConnection diabaikan.

TrustServerCertificate

Menunjukkan apakah klien mempercayai sertifikat server

WorkstationId

Nama stasiun kerja yang tersambung ke SQL Server. Pengecualian: ConnectionCannotBeChangedException InvalidPropertyValueException

Metode

Nama Deskripsi
ThrowIfPropertyNotSet(String, String, Boolean)

pengaturan koneksi dan pembuatan

ThrowIfPropertyNotSet(String, String)

pengaturan koneksi dan pembuatan

ToString()

pengaturan koneksi dan pembuatan

Berlaku untuk