Vorgehensweise: Registrieren von benutzerdefinierten Anbietern

In diesem Thema wird beschrieben, wie benutzerdefinierte Anbieter für die Verwendung mit den Windows AppFabric-Hostingdiensten und -Cachediensten registriert werden. Jeder benutzerdefinierte Anbieter muss nach der Installation von AppFabric in der Windows-Registrierung durch das Setupprogramm des benutzerdefinierten Anbieters registriert werden. Registrieren Sie den benutzerdefinierten Anbieter im folgenden Schlüsselpfad:

  • Schlüsselpfad: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppFabric\v1.0\Providers.

  • Unterschlüssel: Abhängig vom Anbietertyp Überwachung, Persistenz oder AppFabricCaching.

Ein Unterschlüssel für einen benutzerdefinierten Anbieter muss die folgenden Werte enthalten:

  • Eine Name/Daten-Paar (Standard), das den Namen der ausführbaren Datei der Konfigurationsbenutzeroberfläche des Anbieters und den Pfad für ihren Speicherort beinhaltet.

  • Ein Name/Daten-Paar DisplayName, das den Anbieternamen angibt, der der Dropdownliste Anbieter auf der Seite des AppFabric-Konfigurations-Assistenten hinzugefügt wird.

  • Ein Name/Daten-Paar Typ, das den Typnamen, die Version, die Kultur und den öffentlichen Schlüssel umfasst.

Hinweis

Der AppFabric-Konfigurations-Assistent kann einen benutzerdefinierten Anbieter nicht starten, wenn der Pfad für die ausführbare Datei der Konfigurationsbenutzeroberfläche des Anbieters im Name/Daten-Paar (Standard) ein Leerzeichen aufweist. Sie können dieses Problem beheben, indem Sie den Pfad in Anführungszeichen einschließen.

Geben Sie Unterschlüssel für benutzerdefinierte Anbieter zusammen mit den Unterschlüsseln für die Anbieter an, die standardmäßig in einer AppFabric-Installation enthalten sind.

  • Der Überwachungsanbieter System.Data.SqlClient im Unterschlüssel System.Data.SqlClient des Unterschlüssels Überwachung. Dieser Anbieter ist Teil von .NET Framework 4. Der Anbieter wird registriert, wenn die Hostingdienste installiert sind.

  • Der Unterschlüssel sqlStoreProvider des Persistenzanbieters sqlStoreProvider im Unterschlüssel Persistenz. Dieser Anbieter ist Teil von .NET Framework 4. Der Anbieter wird registriert, wenn die Hostingdienste installiert sind.

  • Der Schlüssel SQL Server AppFabric Cachedienst-Konfigurationsspeicheranbieter im Unterschlüssel System.Data.SqlClient des Unterschlüssels AppFabricCaching. Dieser Anbieter wird als Teil von AppFabric installiert. Der Anbieter wird installiert und registriert, wenn die Cachedienste, der Cacheclient oder der Cacheadministrator installiert ist.

Weitere Informationen zum Erstellen benutzerdefinierter Anbieter finden Sie unter So wird es gemacht: Entwickeln eines Instanzspeicheranbieters, So wird es gemacht: Entwickeln eines Instanzabfrageanbieters, So wird es gemacht: Entwickeln eines Instanzsteuerungsanbieters oder Vorgehensweise: Verwenden einer nicht auf SQL basierenden Überwachungsdatenbank

  2011-12-05