KeyVaultAuthenticator Klasse

Definition

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
KeyVaultAuthenticator

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

Gilt für: