Bahasa

KeyVaultAuthenticator Kelas

Definisi

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

public abstract class KeyVaultAuthenticator : Microsoft.SqlServer.Dac.Extensibility.ExportableBase
type KeyVaultAuthenticator = class
    inherit ExportableBase
Public MustInherit Class KeyVaultAuthenticator
Inherits ExportableBase
Warisan
KeyVaultAuthenticator

Konstruktor

Nama Deskripsi
KeyVaultAuthenticator()

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

Properti

Nama Deskripsi
DependencyManager

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari ExportableBase)
Metadata

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari ExportableBase)
Status

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari ExportableBase)
Trace

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari ExportableBase)

Metode

Nama Deskripsi
AssertTraceEvent(Boolean, TraceEventType, Int32, String)

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari TraceableBase)
AssertTraceEvent(Boolean, TraceEventType, TraceId, String)

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari TraceableBase)
AssertTraceException(Boolean, TraceEventType, Int32, Exception, String)

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari TraceableBase)
AssertTraceException(Boolean, TraceEventType, TraceId, Exception, String)

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari TraceableBase)
DebugTraceEvent(TraceEventType, Int32, String)

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari TraceableBase)
DebugTraceException(TraceEventType, Int32, Exception, String)

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari TraceableBase)
GetService<T>()

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari ExportableBase)
GetService<T>(IExportableMetadata)

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari ExportableBase)
GetToken(String, String, String)

panggilan balik autentikasi Azure Key Vault

InitializeAuthenticator()

Memberi pengautentikasi kesempatan untuk mendaftar dengan callstack inti AlwaysEncrypted. Ini penting dalam skenario di mana Autentikasi interaktif sedang digunakan dan ini adalah pengautentikasi global yang akan digunakan dalam aplikasi

TraceEvent(TraceEventType, Int32, String, Object[])

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari TraceableBase)
TraceEvent(TraceEventType, TraceId, String, Object[])

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari TraceableBase)
TraceException(TraceEventType, Int32, Exception, String)

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari TraceableBase)
TraceException(TraceEventType, TraceId, Exception, String)

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

(Diperoleh dari TraceableBase)
UpdateAuthInfo(KeyVaultAuthInfoBase)

Meneruskan KeyVaultAuthInfoBase objek ke KeyVaultAuthenticator, untuk mendukung skenario di mana pengguna mengubah metode autentikasi, misalnya dengan masuk ke akun Azure yang berbeda

Validate(IList<String>, CancellationToken)

Dipanggil sebelum operasi Dac yang dapat menyebabkan pergerakan data terhadap tabel dengan kolom terenkripsi akan terjadi, misalnya penyebaran dacpac

Berlaku untuk