XML-basierte Clientkonfiguration
Sie können die Clientcachefunktionen von Microsoft AppFabric 1.1 für Windows Server 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.
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-Cache-Funktionen 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 (AppFabric 1.1-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 (AppFabric 1.1-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 der Anwendungskonfigurationsdatei finden Sie unter Anwendungskonfigurationseinstellungen (AppFabric 1.1-Cache).
Inhalt dieses Abschnitts
Siehe auch
Konzepte
Programmgesteuerte Clientkonfiguration
Konfigurationseinstellungen
Problembehandlung von AppFabric
Verwenden von Windows PowerShell zum Verwalten von AppFabric 1.1-Cachefunktionen
Entwickeln eines Cacheclients
AppFabric-Cachekonzepte (AppFabric 1.1-Cache)
2012-03-05