SystemWebCachingSectionGroup Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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 |
| 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 |
| OutputCacheSettings |
Hiermee wordt de |
| 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 |
| 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) |