Udostępnij za pośrednictwem


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 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 .

Konstruktory

SystemWebCachingSectionGroup()

Tworzy nowe wystąpienie klasy SystemWebCachingSectionGroup.

Właściwości

Cache

Pobiera sekcję zawartą cache 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ę zawartą outputCache w konfiguracji.

OutputCacheSettings

Pobiera sekcję zawartą outputCacheSettings 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 zawierający wszystkie ConfigurationSection obiekty w tym ConfigurationSectionGroup obiekcie.

(Odziedziczone po ConfigurationSectionGroup)
SqlCacheDependency

Pobiera sekcję zawartą sqlCacheDependency w konfiguracji.

Type

Pobiera lub ustawia typ 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 bieżące wystąpienie.

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

(Odziedziczone po ConfigurationSectionGroup)
ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też