XML-basierte Clientkonfiguration (Windows Server AppFabric-Cache)
Sie können die Clientcachingfeatures von Windows Server AppFabric mit einer XML-Datei konfigurieren. Eine XML-basierte Konfiguration für den Cacheclient ist die geeignete Wahl, wenn sich die Konfigurationsdetails nach dem Kompilieren der Anwendung noch ändern können. Mit einer Anwendungskonfigurationsdatei können Änderungen wie das Festlegen der Cachehost-Verbindungsdetails oder der Ablaufverfolgungsstufen schnell und einfach vorgenommen werden.
Der Cacheclient kann jedoch nicht nur mit einer XML-Anwendungskonfigurationsdatei konfiguriert werden. Sie können den Cacheclient auch programmgesteuert konfigurieren, indem Sie die Konfigurationseinstellungen an den Klassenkonstruktor DataCacheFactory übergeben. Weitere Informationen finden Sie unter Programmgesteuerte Clientkonfiguration (Windows Server AppFabric-Cache).
Hinweis
Wenn sich in der Anwendungskonfigurationsdatei ebenfalls Einstellungen befinden, wenn der Cacheclient programmgesteuert konfiguriert wird, haben die programmgesteuerten Einstellungen immer Vorrang.
Konfigurationselemente
Die folgenden XML-Elemente werden zum Konfigurieren des Cacheclients mit einer Anwendungskonfigurationsdatei verwendet.
<configSections>
: Damit die AppFabric-Cachefeatures funktionieren können, muss dieses Element das erste Element in der Anwendungskonfigurationsdatei sein. Es enthält untergeordnete Elemente, mit denen die Laufzeit Anweisungen zur Verwendung desdataCacheClient
-Elements enthält.<dataCacheClient>
: Dieses Element ist das primäre Element für die Konfiguration des Cacheclients. Es ist das übergeordnete Elemente für Elemente, die für die Aktivierung des lokalen Caches (localCache
) zuständig sind, und gibt die Cachehosts (hosts
) an.<localCache>
: Dieses optionale Elemente gibt die Einstellungen des lokalen Caches und ist ein untergeordnetes Element desdataCacheClient
-Elements. Der lokale Cache ist deaktiviert, wenn das<localCache>
-Element nicht vorhanden ist oder wenn dasisEnabled
-Attribut auf „False“ festgelegt wurde. Dassync
-Attribut ermöglicht die Angabe, wie im lokalen Cache zwischengespeicherte Objekte invalidiert werden:TimeoutBased
oderNotificationBased
. DasttlValue
-Attribut gibt die standardmäßige Zeitdauer an, für die Objekte im Cache verbleiben, bevor sie ablaufen. Weitere Informationen zur Invalidierung finden Sie unter Ablauf und Entfernung (Windows Server AppFabric-Cache).<clientNotification>
: Dieses optionale Element ermöglicht die Angabe eines benutzerdefinierten Werts für das Abfrageintervall.pollInterval
wird verwendet, um anzugeben, für wie viele Sekunden gewartet werden soll, bevor auf neue Cachebenachrichtigungen geprüft wird. Weitere Informationen zu Cachebenachrichtigungen finden Sie unter Cachebenachrichtigungen (Windows Server AppFabric-Cache).<hosts>
: Dieses Element ist das übergeordnete Element der Hostelemente, mit denen die Cachehosts angegeben werden. Es ist ein untergeordnetes Element von desdataCacheClient
-Elements.<host>
: Mit diesem Element wird ein Cachehost angegeben. Im Idealfall verwenden Siehost
zur Angabe eines führenden Hosts. Dieses Element ist ein untergeordnetes Element deshosts
-Elements.<securityProperties>
: Mit diesem optionalen Element werden der Sicherheitsmodus und die Schutzstufe angegeben, die für die Kommunikation mit dem Cachecluster verwendet werden sollen.<transportProperties>
: Dieses optionale Element gibt die Transporteigenschaften für die Kommunikation mit dem Cachecluster an.
Weitere Informationen zu den Einstellungen für die Anwendungskonfigurationsdatei finden Sie unter Anwendungskonfigurationseinstellungen (Windows Server AppFabric-Cache).
Inhalt dieses Abschnitts
Erste Schritte mit einem Windows Server AppFabric-Cacheclient (XML)
Aktivieren des lokalen Caches in Windows Server AppFabric (XML)
Siehe auch
Konzepte
Programmgesteuerte Clientkonfiguration (Windows Server AppFabric-Cache)
Konfigurationseinstellungen (Windows Server AppFabric-Cache)
Windows Server AppFabric-Cache – Problembehebung
Verwenden von Windows PowerShell zum Verwalten von Windows Server AppFabric-Cachefeatures
Entwickeln eines Cacheclients (Windows Server AppFabric-Cache)
Windows Server AppFabric-Cachekonzepte
2011-12-05