SystemWebCachingSectionGroup Klasa

Definicja

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
SystemWebCachingSectionGroup

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 umożliwia programowy dostęp i modyfikowanie 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.

  • Pierwszy to buforowanie danych wyjściowych, które umożliwia przechowywanie dynamicznych odpowiedzi strony i kontroli użytkownika. W kolejnych żądaniach kod kontroli strony lub użytkownika nie jest wykonywany; dane wyjściowe buforowane są używane do spełnienia żądania. Dostęp do ustawień buforowania danych wyjściowych można uzyskać przy użyciu właściwości OutputCache i OutputCacheSettings .

  • Drugi typ buforowania to 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. Dostęp do tych ustawień pamięci podręcznej można uzyskać za pomocą Cache właściwości .

Konstruktory

SystemWebCachingSectionGroup()

Tworzy nowe wystąpienie klasy SystemWebCachingSectionGroup.

Właściwości

Cache

Pobiera sekcję cache zawartą w konfiguracji.

IsDeclarationRequired

Pobiera wartość wskazującą, czy ta ConfigurationSectionGroup deklaracja obiektu jest wymagana.

(Odziedziczone po ConfigurationSectionGroup)
IsDeclared

Pobiera wartość wskazującą, czy ten ConfigurationSectionGroup obiekt jest zadeklarowany.

(Odziedziczone po ConfigurationSectionGroup)
Name

Pobiera właściwość name tego ConfigurationSectionGroup obiektu.

(Odziedziczone po ConfigurationSectionGroup)
OutputCache

Pobiera sekcję outputCache zawartą w konfiguracji.

OutputCacheSettings

Pobiera sekcję outputCacheSettings zawartą w konfiguracji.

SectionGroupName

Pobiera nazwę grupy sekcji skojarzona z tym ConfigurationSectionGroupelementem .

(Odziedziczone po ConfigurationSectionGroup)
SectionGroups

ConfigurationSectionGroupCollection Pobiera obiekt zawierający wszystkie ConfigurationSectionGroup obiekty podrzędne tego ConfigurationSectionGroup obiektu.

(Odziedziczone po ConfigurationSectionGroup)
Sections

ConfigurationSectionCollection Pobiera obiekt, który zawiera wszystkie ConfigurationSection obiekty w tym ConfigurationSectionGroup obiekcie.

(Odziedziczone po ConfigurationSectionGroup)
SqlCacheDependency

Pobiera sekcję sqlCacheDependency zawartą w konfiguracji.

Type

Pobiera lub ustawia typ dla tego ConfigurationSectionGroup obiektu.

(Odziedziczone po ConfigurationSectionGroup)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ForceDeclaration()

Wymusza deklarację dla tego ConfigurationSectionGroup obiektu.

(Odziedziczone po ConfigurationSectionGroup)
ForceDeclaration(Boolean)

Wymusza deklarację dla tego ConfigurationSectionGroup obiektu.

(Odziedziczone po ConfigurationSectionGroup)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po 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 .NET Framework.

(Odziedziczone po ConfigurationSectionGroup)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też