KeyVaultAuthenticator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität
public abstract class KeyVaultAuthenticator : Microsoft.SqlServer.Dac.Extensibility.ExportableBase
type KeyVaultAuthenticator = class
inherit ExportableBase
Public MustInherit Class KeyVaultAuthenticator
Inherits ExportableBase
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| KeyVaultAuthenticator() |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DependencyManager |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von ExportableBase) |
| Metadata |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von ExportableBase) |
| Status |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von ExportableBase) |
| Trace |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von ExportableBase) |
Methoden
| Name | Beschreibung |
|---|---|
| AssertTraceEvent(Boolean, TraceEventType, Int32, String) |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von TraceableBase) |
| AssertTraceEvent(Boolean, TraceEventType, TraceId, String) |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von TraceableBase) |
| AssertTraceException(Boolean, TraceEventType, Int32, Exception, String) |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von TraceableBase) |
| AssertTraceException(Boolean, TraceEventType, TraceId, Exception, String) |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von TraceableBase) |
| DebugTraceEvent(TraceEventType, Int32, String) |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von TraceableBase) |
| DebugTraceException(TraceEventType, Int32, Exception, String) |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von TraceableBase) |
| GetService<T>() |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von ExportableBase) |
| GetService<T>(IExportableMetadata) |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von ExportableBase) |
| GetToken(String, String, String) |
Azure Key Vault Authentifizierungsrückruf |
| InitializeAuthenticator() |
Gibt dem Authentifikator die Möglichkeit, sich beim Core AlwaysEncrypted Callstack zu registrieren. Dies ist in Szenarien wichtig, in denen die interaktive Authentifizierung verwendet wird, und dies ist der globale Authentifikator, der in der Anwendung verwendet werden soll. |
| TraceEvent(TraceEventType, Int32, String, Object[]) |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von TraceableBase) |
| TraceEvent(TraceEventType, TraceId, String, Object[]) |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von TraceableBase) |
| TraceException(TraceEventType, Int32, Exception, String) |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von TraceableBase) |
| TraceException(TraceEventType, TraceId, Exception, String) |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität (Geerbt von TraceableBase) |
| UpdateAuthInfo(KeyVaultAuthInfoBase) |
Übergibt ein KeyVaultAuthInfoBase Objekt an den KeyVaultAuthenticator, um Szenarien zu unterstützen, in denen ein Benutzer die Authentifizierungsmethode ändert, z. B. durch Anmelden bei einem anderen Azure Konto |
| Validate(IList<String>, CancellationToken) |
Wird vor Dac-Vorgängen aufgerufen, die dazu führen können, dass Daten gegen eine Tabelle mit verschlüsselten Spalten übertragen werden, z. B. die Bereitstellung eines dacpac |