SystemWebCachingSectionGroup Klass

Definition

Konfigurerar gruppen caching i en konfigurationsfil. Det går inte att ärva den här klassen.

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
Arv
SystemWebCachingSectionGroup

Exempel

I följande kodexempel visas hur du hämtar SystemWebCachingSectionGroup objektet från konfigurationsfilen som är associerad med ett befintligt webbprogram. Du kan använda det här objektet för att komma åt avsnitten caching i gruppen.


// 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)

Kommentarer

Klassen SystemWebCachingSectionGroup ger ett sätt att programmatiskt komma åt och ändra avsnittet i caching en konfigurationsfil.

Klassen SystemWebCachingSectionGroup och caching avsnittet ger centraliserad kontroll över cachelagringsmekanismen för en plats eller ett program. Detta gör det möjligt att distribuera, ändra och inaktivera cachelagring utan att ändra enskilda sidor i programmet.

Mekanismen ASP.NET cachelagring implementeras av klassen Cache. Mer information finns i översikten över ASP.NET cachelagring.

I följande lista beskrivs de två typerna av cachelagring ASP.NET tillhandahåller.

  • Den första kallas cachelagring av utdata, vilket gör att du kan lagra dynamiska sid- och användarkontrollsvar. Vid efterföljande begäranden körs inte sidan eller användarkontrollkoden. cachelagrade utdata används för att uppfylla begäran. Du kan komma åt cachelagringsinställningar för utdata med hjälp av OutputCache egenskaperna och OutputCacheSettings .

  • Den andra typen av cachelagring är traditionell cachelagring av programdata, som du kan använda för att programmatiskt lagra godtyckliga objekt på serverminnet så att programmet kan spara den tid och de resurser som krävs för att återskapa dem. Du kan komma åt dessa cacheinställningar med hjälp av Cache egenskapen .

Konstruktorer

Name Description
SystemWebCachingSectionGroup()

Skapar en ny instans av SystemWebCachingSectionGroup.

Egenskaper

Name Description
Cache

Hämtar avsnittet cache som finns i konfigurationen.

IsDeclarationRequired

Hämtar ett värde som anger om den här ConfigurationSectionGroup objektdeklarationen krävs.

(Ärvd från ConfigurationSectionGroup)
IsDeclared

Hämtar ett värde som anger om det här ConfigurationSectionGroup objektet har deklarerats.

(Ärvd från ConfigurationSectionGroup)
Name

Hämtar namnegenskapen för det här ConfigurationSectionGroup objektet.

(Ärvd från ConfigurationSectionGroup)
OutputCache

Hämtar avsnittet outputCache som finns i konfigurationen.

OutputCacheSettings

Hämtar avsnittet outputCacheSettings som finns i konfigurationen.

SectionGroupName

Hämtar det avsnittsgruppnamn som är associerat med den här ConfigurationSectionGroup.

(Ärvd från ConfigurationSectionGroup)
SectionGroups

Hämtar ett ConfigurationSectionGroupCollection objekt som innehåller alla ConfigurationSectionGroup objekt som är underordnade till det här ConfigurationSectionGroup objektet.

(Ärvd från ConfigurationSectionGroup)
Sections

Hämtar ett ConfigurationSectionCollection objekt som innehåller alla ConfigurationSection objekt i det här ConfigurationSectionGroup objektet.

(Ärvd från ConfigurationSectionGroup)
SqlCacheDependency

Hämtar avsnittet sqlCacheDependency som finns i konfigurationen.

Type

Hämtar eller anger typen för det här ConfigurationSectionGroup objektet.

(Ärvd från ConfigurationSectionGroup)

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
ForceDeclaration()

Tvingar fram deklarationen för det här ConfigurationSectionGroup objektet.

(Ärvd från ConfigurationSectionGroup)
ForceDeclaration(Boolean)

Tvingar fram deklarationen för det här ConfigurationSectionGroup objektet.

(Ärvd från ConfigurationSectionGroup)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ShouldSerializeSectionGroupInTargetVersion(FrameworkName)

Anger om den aktuella ConfigurationSectionGroup-instansen ska serialiseras när konfigurationsobjekthierarkin serialiseras för den angivna målversionen av .NET Framework.

(Ärvd från ConfigurationSectionGroup)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även