KeyVaultAuthenticator Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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 |