Konfigurationseinstellungen für den ASP.NET 4-Cache-Ausgabecacheanbieter (AppFabric 1.1-Cache)
In diesem Thema werden die Konfigurationseinstellungen für den Microsoft AppFabric 1.1 für Windows Server-Ausgabecacheanbieter für ASP.NET behandelt. Diese Einstellungen werden im Abschnitt providers des Elements outputCache in der Datei web.config angegeben.
Sitzungsstatus-Konfigurationseinstellungen
Attribut | Beschreibung |
---|---|
name (erforderlich) |
Der Anzeigename des Anbieters, der vom Element outputCache verwendet wird, um auf den Anbieter zu verweisen. |
type (erforderlich) |
Die .NET Framework-Typzeichenfolge für den Anbieter. Diese Angabe sollte auf |
cacheName (erforderlich) |
Der Name des AppFabric-Caches. |
dataCacheClientName (optional) |
Der Name des Abschnitts dataCacheClient, der aus dem Konfigurationsabschnitt dataCacheClients verwendet werden soll. Dieses Attribut ist nur erforderlich, wenn mehrere Abschnitte dataCacheClient in der Datei web.config angegeben werden. Standardmäßig verwendet der Anbieter den Abschnitt dataCacheClient namens |
applicationName (optional) |
Ein vom Anbieter beim Erstellen von Cacheschlüsseln zum Speichern der Ausgabecachedaten verwendeter Zeichenfolgenwert. Der Standardwert ist eine leere Zeichenfolge. Wenn dieses Attribut nicht festgelegt ist, verwendet der Anbieter den Wert von HttpRuntime.AppDomainAppId als Teil der intern verwendeten Cacheschlüssel. Im Gegensatz zur Sitzungsstatusfunktion möchten Sie Ausgabecachedaten nicht für verschiedene ASP.NET-Anwendungen gemeinsam verwenden (/contoso und /AdventureWorks können z. B. Ausgabecachedaten nicht gemeinsam verwenden). Stellen Sie stattdessen sicher, dass verschiedene physische Instanzen der gleichen Anwendung Zugriff auf die gleichen Ausgabecachedaten besitzen. Dies kann auf zwei unterschiedliche Arten erfolgen:
|
retryInterval (optional) |
Die Zeitspanne, die zwischen Wiederholungsversuchen gewartet wird, wenn ein Fehler bei der Kommunikation mit dem Cache auftritt. Das Zeichenfolgenformat, das für diesen Wert verwendet werden muss, ist |
retryCount (optional) |
Ein ganzzahliger Wert, der dem Anbieter die Anzahl der Wiederholungsversuche mitteilt, wenn ein Kommunikationsfehler mit dem Cache auftritt. Beachten Sie, dass nicht für alle Vorgänge Wiederholungsversuche ausgeführt werden können. Der Standardwert sind drei Wiederholungsversuche. Der Anbieter wartet für die konfigurierte Zeitspanne retryInterval zwischen den einzelnen Wiederholungsversuchen. |
Beispiel
Das folgende Beispiel zeigt ein Element outputCache, das AppFabric-Cache verwendet.
<caching>
<outputCache defaultProvider="DistributedCache">
<providers>
<add name="DistributedCache"
type="Microsoft.Web.DistributedCache.DistributedCacheOutputCacheProvider, Microsoft.Web.DistributedCache"
cacheName="default"
dataCacheClientName="default" />
</providers>
</outputCache>
</caching>
Siehe auch
Konzepte
Ausgabecacheanbieter (AppFabric 1.1-Cache)
2012-03-05