SystemWebCachingSectionGroup Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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 |
| 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 |
| OutputCacheSettings |
Hämtar avsnittet |
| 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 |
| 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) |