SystemWebCachingSectionGroup Klas

Definitie

Hiermee configureert u de caching groep in een configuratiebestand. Deze klasse kan niet worden overgenomen.

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

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u het SystemWebCachingSectionGroup object ophaalt uit het configuratiebestand dat is gekoppeld aan een bestaande webtoepassing. U kunt dit object gebruiken voor toegang tot de secties in de caching groep.


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

Opmerkingen

De SystemWebCachingSectionGroup klasse biedt een manier om programmatisch toegang te krijgen tot en het caching gedeelte van een configuratiebestand te wijzigen.

De SystemWebCachingSectionGroup klasse en de caching sectie bieden gecentraliseerd beheer van het cachemechanisme voor een site of toepassing. Hierdoor kan caching worden geïmplementeerd, gewijzigd en uitgeschakeld zonder afzonderlijke pagina's in de toepassing te wijzigen.

Het ASP.NET cachemechanisme wordt geïmplementeerd door de klasse Cache. Zie ASP.NET Cacheoverzicht voor meer informatie.

In de volgende lijst worden de twee typen caching beschreven die ASP.NET biedt.

  • De eerste heet uitvoercaching, waarmee u dynamische pagina- en gebruikersbeheerantwoorden kunt opslaan. Bij volgende aanvragen wordt de code voor pagina- of gebruikersbeheer niet uitgevoerd; de uitvoer in de cache wordt gebruikt om aan de aanvraag te voldoen. U hebt toegang tot de instellingen voor uitvoercache met behulp van de OutputCache en OutputCacheSettings eigenschappen.

  • Het tweede type caching is traditionele caching van toepassingsgegevens, die u kunt gebruiken om programmatisch willekeurige objecten op te slaan in servergeheugen, zodat uw toepassing tijd en resources kan besparen die nodig zijn om ze opnieuw te maken. U kunt deze cache-instellingen openen met behulp van de Cache eigenschap.

Constructors

Name Description
SystemWebCachingSectionGroup()

Hiermee maakt u een nieuw exemplaar van SystemWebCachingSectionGroup.

Eigenschappen

Name Description
Cache

Hiermee wordt de cache sectie in de configuratie opgeslagen.

IsDeclarationRequired

Hiermee wordt een waarde opgehaald die aangeeft of deze ConfigurationSectionGroup objectdeclaratie vereist is.

(Overgenomen van ConfigurationSectionGroup)
IsDeclared

Hiermee wordt een waarde opgehaald die aangeeft of dit ConfigurationSectionGroup object is gedeclareerd.

(Overgenomen van ConfigurationSectionGroup)
Name

Hiermee haalt u de naameigenschap van dit ConfigurationSectionGroup object op.

(Overgenomen van ConfigurationSectionGroup)
OutputCache

Hiermee wordt de outputCache sectie in de configuratie opgeslagen.

OutputCacheSettings

Hiermee wordt de outputCacheSettings sectie in de configuratie opgeslagen.

SectionGroupName

Hiermee haalt u de naam van de sectiegroep op die aan deze ConfigurationSectionGroupgroep is gekoppeld.

(Overgenomen van ConfigurationSectionGroup)
SectionGroups

Hiermee haalt u een ConfigurationSectionGroupCollection object op dat alle ConfigurationSectionGroup objecten bevat die onderliggende objecten van dit ConfigurationSectionGroup object zijn.

(Overgenomen van ConfigurationSectionGroup)
Sections

Hiermee haalt u een ConfigurationSectionCollection object op dat alle ConfigurationSection objecten in dit ConfigurationSectionGroup object bevat.

(Overgenomen van ConfigurationSectionGroup)
SqlCacheDependency

Hiermee wordt de sqlCacheDependency sectie in de configuratie opgeslagen.

Type

Hiermee wordt het type voor dit ConfigurationSectionGroup object opgehaald of ingesteld.

(Overgenomen van ConfigurationSectionGroup)

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
ForceDeclaration()

Hiermee dwingt u de declaratie voor dit ConfigurationSectionGroup object af.

(Overgenomen van ConfigurationSectionGroup)
ForceDeclaration(Boolean)

Hiermee dwingt u de declaratie voor dit ConfigurationSectionGroup object af.

(Overgenomen van ConfigurationSectionGroup)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ShouldSerializeSectionGroupInTargetVersion(FrameworkName)

Hiermee wordt aangegeven of de huidige ConfigurationSectionGroup-instantie moet worden geserialiseerd wanneer de hiërarchie van het configuratieobject wordt geserialiseerd voor de opgegeven doelversie van het .NET Framework.

(Overgenomen van ConfigurationSectionGroup)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook