Freigeben über


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 des dataCacheClient-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 des dataCacheClient-Elements. Der lokale Cache ist deaktiviert, wenn das <localCache>-Element nicht vorhanden ist oder wenn das isEnabled-Attribut auf „False“ festgelegt wurde. Das sync-Attribut ermöglicht die Angabe, wie im lokalen Cache zwischengespeicherte Objekte invalidiert werden: TimeoutBased oder NotificationBased. Das ttlValue-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 des dataCacheClient-Elements.

  • <host>: Mit diesem Element wird ein Cachehost angegeben. Im Idealfall verwenden Sie host zur Angabe eines führenden Hosts. Dieses Element ist ein untergeordnetes Element des hosts-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

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