SqlServerType Kelas

Definisi

Penting

API ini bukan kompatibel CLS.

Mengimplementasikan antarmuka dialog koneksi untuk koneksi jenis server Mesin Database.

public ref class SqlServerType : Microsoft::SqlServer::Management::UI::ConnectionDlg::IConnectionValidator, Microsoft::SqlServer::Management::UI::ConnectionDlg::IServerType
[Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttosqlserver.login.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.sqlserver.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.sqlserver.f1")]
[System.CLSCompliant(false)]
public class SqlServerType : Microsoft.SqlServer.Management.UI.ConnectionDlg.IConnectionValidator, Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerType
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttosqlserver.login.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.sqlserver.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.sqlserver.f1")>]
[<System.CLSCompliant(false)>]
type SqlServerType = class
    interface IServerType
    interface IConnectionValidator
Public Class SqlServerType
Implements IConnectionValidator, IServerType
Warisan
SqlServerType
Atribut
Penerapan

Konstruktor

SqlServerType()

Menginisialisasi instans SqlServerType baru kelas dengan nilai properti default.

SqlServerType(Decimal)

Menginisialisasi instans SqlServerType baru kelas dengan nilai batas waktu eksekusi default yang ditentukan.

SqlServerType(Int32[])

Menginisialisasi instans SqlServerType baru kelas dengan jenis autentikasi yang didukung yang ditentukan.

SqlServerType(Int32[], Decimal)

Menginisialisasi instans SqlServerType baru kelas dengan jenis autentikasi yang didukung yang ditentukan dan nilai batas waktu eksekusi default.

Bidang

ActiveDirectoryIntegratedAuthenticationType

Mengimplementasikan antarmuka dialog koneksi untuk koneksi jenis server Mesin Database.

ActiveDirectoryPasswordAuthenticationType

Mengimplementasikan antarmuka dialog koneksi untuk koneksi jenis server Mesin Database.

authCollection

Menentukan kumpulan informasi autentikasi untuk server.

ConnectionTimeout

Konstanta String dengan nilai CONNECTION_TIMEOUT.

CustomConnectionColor

Konstanta String dengan nilai CUSTOM_CONNECTION_COLOR.

Database

Menentukan konstanta String dengan nilai DATABASE.

EncryptConnection

Konstanta String dengan nilai ENCRYPT_CONNECTION.

ExecutionTimeout

Konstanta String dengan nilai EXEC_TIMEOUT.

ExecutionTimeoutDisable

Konstanta String dengan nilai EXEC_TIMEOUT_DISABLE.

NetworkProtocol

Menentukan konstanta String dengan nilai PROTOKOL.

PacketSize

Menentukan konstanta String dengan nilai PACKET_SIZE.

reqSize

Menentukan ukuran properti yang diminta untuk server.

serverInstanceName

Menentukan nama instans untuk server.

serverName

Menentukan string yang mewakili nama server.

serverRootName

Menentukan string yang mewakili nama akar server.

ServerType

GUID untuk jenis server.

SqlAuthenticationType

Konstanta jenis Int32, dengan nilai 1.

SqlExpressEditionNumber

Konstanta jenis Int32, dengan nilai 4.

TrustedAuthenticationType

Konstanta jenis Int32, dengan nilai 0.

TrustServerCertificate

Mengimplementasikan antarmuka dialog koneksi untuk koneksi jenis server Mesin Database.

UseCustomConnectionColor

Konstanta String dengan nilai USE_CUSTOM_CONNECTION_COLOR.

Implementasi Antarmuka Eksplisit

IConnectionValidator.CheckConnection(IDbConnection)

Memeriksa apakah koneksi yang berhasil dibuka harus dikembalikan ke aplikasi panggilan Melempar pengecualian NotSupportedException jika harus dipantulkan dengan pesan kesalahan sebagai teks pengecualian.

IServerType.AuthenticationInfoCollection

Mengimplementasikan antarmuka dialog koneksi untuk koneksi jenis server Mesin Database.

IServerType.GenerateImage()

Mengambil ikon yang baru dibuat yang ditampilkan di pohon Server Terdaftar.

IServerType.GenerateUserControl()

Mengambil kontrol pengguna yang baru dibuat yang ditampilkan pada tab Properti Koneksi dari tampilan tingkat lanjut dari kotak dialog koneksi.

IServerType.GetConnectionObject(UIConnectionInfo)

Mengambil objek IDbConnection baru (tertutup) yang didasarkan pada objek yang dilewatkan UIConnectionInfo .

IServerType.LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Memuat informasi personalisasi apa pun yang disimpan setelah koneksi berhasil dengan menggunakan SavePersonalizationInfo.

IServerType.ProceedWithConnection(UIConnectionInfo)

Digunakan saat jenis server perlu melakukan langkah-langkah pemrosesan tambahan. Menunjukkan apakah koneksi dapat dilanjutkan, atau apakah kotak dialog koneksi harus tetap ada di layar.

IServerType.RequestedPropertySize

Mengimplementasikan antarmuka dialog koneksi untuk koneksi jenis server Mesin Database.

IServerType.SavePersonalizationInfo(UIConnectionInfo)

Menyimpan informasi personalisasi yang mungkin diperlukan untuk penggunaan kotak dialog koneksi berikutnya, seperti jenis server, nama server, jenis autentikasi, dan nama pengguna.

IServerType.ServerGroupName

Mengimplementasikan antarmuka dialog koneksi untuk koneksi jenis server Mesin Database.

IServerType.ServerInstanceName

Mengimplementasikan antarmuka dialog koneksi untuk koneksi jenis server Mesin Database.

IServerType.ServerType

Mengimplementasikan antarmuka dialog koneksi untuk koneksi jenis server Mesin Database.

IServerType.ServerTypeName

Mengimplementasikan antarmuka dialog koneksi untuk koneksi jenis server Mesin Database.

Berlaku untuk