Aracılığıyla paylaş


SystemWebCachingSectionGroup Sınıf

Tanım

Grubu bir yapılandırma dosyası içinde yapılandırılır caching . Bu sınıf devralınamaz.

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

Örnekler

Aşağıdaki kod örneğinde, nesnenin SystemWebCachingSectionGroup var olan bir Web uygulamasıyla ilişkili yapılandırma dosyasından nasıl alın aldığı gösterilmektedir. Grupta yer alan caching bölümlere erişmek için bu nesneyi kullanabilirsiniz.


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

Açıklamalar

sınıfı, SystemWebCachingSectionGroup bir yapılandırma dosyasının bölümüne program aracılığıyla erişmek ve bunları değiştirmek caching için bir yol sağlar.

SystemWebCachingSectionGroup sınıfı ve caching bölümü, bir site veya uygulama için önbelleğe alma mekanizmasının merkezi denetimini sağlar. Bu, önbelleğe alma işleminin uygulamadaki tek tek sayfaları değiştirmeden dağıtılabilmesini, değiştirilmesini ve devre dışı bırakılabilmesini sağlar.

ASP.NET önbelleğe alma mekanizması sınıfı tarafından Cache uygulanır. Daha fazla bilgi için bkz ASP.NET Önbelleğe Alma Genel Bakış.

Aşağıdaki listede, ASP.NET sağladığı iki önbelleğe alma türü açıklanmaktadır.

  • İlki, dinamik sayfayı ve kullanıcı denetimi yanıtlarını depolamanıza olanak tanıyan çıkış önbelleğe alma olarak adlandırılır. Sonraki isteklerde sayfa veya kullanıcı denetim kodu yürütülmemektedir; önbelleğe alınan çıkış, isteği karşılamak için kullanılır. ve OutputCacheSettings özelliklerini kullanarak çıkış önbelleğe alma ayarlarına OutputCache erişebilirsiniz.

  • İkinci önbelleğe alma türü, uygulamanızın bunları yeniden oluşturmak için gereken zamandan ve kaynaklardan tasarruf edebilmesi için rastgele nesneleri program aracılığıyla sunucu belleğine depolamak için kullanabileceğiniz geleneksel uygulama verileri önbelleğe alma işlemidir. Özelliğini kullanarak bu önbellek ayarlarına Cache erişebilirsiniz.

Oluşturucular

Name Description
SystemWebCachingSectionGroup()

öğesinin yeni bir örneğini SystemWebCachingSectionGroupoluşturur.

Özellikler

Name Description
Cache

Yapılandırmanın cache içinde yer alan bölümü alır.

IsDeclarationRequired

Bu ConfigurationSectionGroup nesne bildiriminin gerekli olup olmadığını gösteren bir değer alır.

(Devralındığı yer: ConfigurationSectionGroup)
IsDeclared

Bu ConfigurationSectionGroup nesnenin bildirilip bildirildiğini belirten bir değer alır.

(Devralındığı yer: ConfigurationSectionGroup)
Name

Bu ConfigurationSectionGroup nesnenin name özelliğini alır.

(Devralındığı yer: ConfigurationSectionGroup)
OutputCache

Yapılandırmanın outputCache içinde yer alan bölümü alır.

OutputCacheSettings

Yapılandırmanın outputCacheSettings içinde yer alan bölümü alır.

SectionGroupName

Bu ConfigurationSectionGroupile ilişkilendirilmiş bölüm grubu adını alır.

(Devralındığı yer: ConfigurationSectionGroup)
SectionGroups

Bu ConfigurationSectionGroupCollection nesnenin ConfigurationSectionGroup alt öğeleri olan tüm nesneleri içeren bir ConfigurationSectionGroup nesnesi alır.

(Devralındığı yer: ConfigurationSectionGroup)
Sections

Bu ConfigurationSectionCollection nesne içindeki tüm ConfigurationSection nesneleri içeren bir ConfigurationSectionGroup nesnesi alır.

(Devralındığı yer: ConfigurationSectionGroup)
SqlCacheDependency

Yapılandırmanın sqlCacheDependency içinde yer alan bölümü alır.

Type

Bu ConfigurationSectionGroup nesnenin türünü alır veya ayarlar.

(Devralındığı yer: ConfigurationSectionGroup)

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
ForceDeclaration()

Bu ConfigurationSectionGroup nesnenin bildirimini zorlar.

(Devralındığı yer: ConfigurationSectionGroup)
ForceDeclaration(Boolean)

Bu ConfigurationSectionGroup nesnenin bildirimini zorlar.

(Devralındığı yer: ConfigurationSectionGroup)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ShouldSerializeSectionGroupInTargetVersion(FrameworkName)

.NET Framework'ün belirtilen hedef sürümü için yapılandırma nesnesi hiyerarşisi seri hale getirildiğinde geçerli ConfigurationSectionGroup örneğin seri hale getirilip getirilmeyeceğini gösterir.

(Devralındığı yer: ConfigurationSectionGroup)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.