SystemWebCachingSectionGroup Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Konfiguruje grupę caching w pliku konfiguracji. Klasa ta nie może być dziedziczona.
public ref class SystemWebCachingSectionGroup sealed : System::Configuration::ConfigurationSectionGroup
public sealed class SystemWebCachingSectionGroup : System.Configuration.ConfigurationSectionGroup
type SystemWebCachingSectionGroup = class
inherit ConfigurationSectionGroup
Public NotInheritable Class SystemWebCachingSectionGroup
Inherits ConfigurationSectionGroup
- Dziedziczenie
Przykłady
Poniższy przykład kodu pokazuje, jak uzyskać SystemWebCachingSectionGroup obiekt z pliku konfiguracji skojarzonego z istniejącą aplikacją internetową. Ten obiekt służy do uzyskiwania dostępu do sekcji zawartych w caching grupie.
// Get the Web application configuration.
System.Configuration.Configuration configuration =
WebConfigurationManager.OpenWebConfiguration(
"/aspnetTest");
// Get the <caching> section group.
SystemWebCachingSectionGroup cachingSectionGroup =
(SystemWebCachingSectionGroup)configuration.GetSectionGroup(
"system.web/caching");
' Get the Web application configuration.
Dim configuration _
As System.Configuration.Configuration = _
WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")
' Get the <caching> section group.
Dim cachingSectionGroup _
As SystemWebCachingSectionGroup = _
CType(configuration.GetSectionGroup( _
"system.web/caching"), SystemWebCachingSectionGroup)
Uwagi
Klasa SystemWebCachingSectionGroup zapewnia sposób programowego uzyskiwania dostępu i modyfikowania caching sekcji pliku konfiguracji.
Klasa SystemWebCachingSectionGroup i caching sekcja zapewniają scentralizowaną kontrolę mechanizmu buforowania dla lokacji lub aplikacji. Dzięki temu można wdrażać, modyfikować i wyłączać buforowanie bez modyfikowania poszczególnych stron w aplikacji.
Mechanizm buforowania ASP.NET jest implementowany przez klasę Cache . Aby uzyskać więcej informacji, zobacz omówienie buforowania ASP.NET.
Poniższa lista zawiera opis dwóch typów buforowania ASP.NET.
Pierwsza jest nazywana buforowaniem danych wyjściowych, co umożliwia przechowywanie dynamicznych odpowiedzi strony i kontroli użytkownika. W kolejnych żądaniach nie jest wykonywany kod kontroli strony lub użytkownika; dane wyjściowe buforowane są używane do spełnienia żądania. Możesz uzyskać dostęp do ustawień buforowania danych wyjściowych przy użyciu OutputCache właściwości i OutputCacheSettings .
Drugim typem buforowania jest tradycyjne buforowanie danych aplikacji, których można użyć do programowego przechowywania dowolnych obiektów w pamięci serwera, dzięki czemu aplikacja może zaoszczędzić czas i zasoby potrzebne do ich ponownego utworzenia. Możesz uzyskać dostęp do tych ustawień pamięci podręcznej przy użyciu Cache właściwości .
Konstruktorów
| Nazwa | Opis |
|---|---|
| SystemWebCachingSectionGroup() |
Tworzy nowe wystąpienie klasy SystemWebCachingSectionGroup. |
Właściwości
| Nazwa | Opis |
|---|---|
| Cache |
Pobiera sekcję zawartą |
| IsDeclarationRequired |
Pobiera wartość wskazującą, czy ta ConfigurationSectionGroup deklaracja obiektu jest wymagana. (Dziedziczone od ConfigurationSectionGroup) |
| IsDeclared |
Pobiera wartość wskazującą, czy ten ConfigurationSectionGroup obiekt jest zadeklarowany. (Dziedziczone od ConfigurationSectionGroup) |
| Name |
Pobiera właściwość name tego ConfigurationSectionGroup obiektu. (Dziedziczone od ConfigurationSectionGroup) |
| OutputCache |
Pobiera sekcję zawartą |
| OutputCacheSettings |
Pobiera sekcję zawartą |
| SectionGroupName |
Pobiera nazwę grupy sekcji skojarzona z tym ConfigurationSectionGroupelementem . (Dziedziczone od ConfigurationSectionGroup) |
| SectionGroups |
ConfigurationSectionGroupCollection Pobiera obiekt zawierający wszystkie ConfigurationSectionGroup obiekty podrzędne tego ConfigurationSectionGroup obiektu. (Dziedziczone od ConfigurationSectionGroup) |
| Sections |
ConfigurationSectionCollection Pobiera obiekt zawierający wszystkie ConfigurationSection obiekty w tym ConfigurationSectionGroup obiekcie. (Dziedziczone od ConfigurationSectionGroup) |
| SqlCacheDependency |
Pobiera sekcję zawartą |
| Type |
Pobiera lub ustawia typ tego ConfigurationSectionGroup obiektu. (Dziedziczone od ConfigurationSectionGroup) |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| ForceDeclaration() |
Wymusza deklarację dla tego ConfigurationSectionGroup obiektu. (Dziedziczone od ConfigurationSectionGroup) |
| ForceDeclaration(Boolean) |
Wymusza deklarację dla tego ConfigurationSectionGroup obiektu. (Dziedziczone od ConfigurationSectionGroup) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ShouldSerializeSectionGroupInTargetVersion(FrameworkName) |
Wskazuje, czy bieżące ConfigurationSectionGroup wystąpienie powinno być serializowane, gdy hierarchia obiektów konfiguracji jest serializowana dla określonej wersji docelowej programu .NET Framework. (Dziedziczone od ConfigurationSectionGroup) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |