Bahasa

TSqlModel.LoadFromDatabaseWithAuthProvider Metode

Definisi

Memuat model dari database menggunakan options.

public static Microsoft.SqlServer.Dac.Model.TSqlModel LoadFromDatabaseWithAuthProvider(string connectionString, Microsoft.SqlServer.Dac.IUniversalAuthProvider authProvider, Microsoft.SqlServer.Dac.Model.ModelExtractOptions options = default, System.Threading.CancellationToken? cancellationToken = default);
static member LoadFromDatabaseWithAuthProvider : string * Microsoft.SqlServer.Dac.IUniversalAuthProvider * Microsoft.SqlServer.Dac.Model.ModelExtractOptions * Nullable<System.Threading.CancellationToken> -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Shared Function LoadFromDatabaseWithAuthProvider (connectionString As String, authProvider As IUniversalAuthProvider, Optional options As ModelExtractOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing) As TSqlModel

Parameter

connectionString
String

string koneksi menentukan database dan katalog yang akan dimuat.

authProvider
IUniversalAuthProvider

Penyedia autentikasi universal opsional yang SqlConnection digunakan untuk mengautentikasi saat membuka koneksi.

options
ModelExtractOptions

Instans opsional ModelExtractOptions yang digunakan untuk menentukan opsi yang memengaruhi perilaku ekstraksi paket. Agar model dianalisis dalam analisis kode statis, disarankan agar LoadAsScriptBackedModel diatur ke true. Ini penting karena beberapa aturan mungkin tidak berfungsi seperti yang diharapkan kecuali ini benar.

cancellationToken
Nullable<CancellationToken>

Token pembatalan opsional yang digunakan untuk membatalkan operasi pemuatan.

Mengembalikan

Pengecualian

Jika connectionString null.

Jika connectionString bukan string koneksi atau opsi yang valid. Penyimpanan bukan nilai yang valid dari jenis enumerasi.

Jika ada masalah saat mengekstrak model dari database yang ditentukan.

Berlaku untuk