SiteCacheSettingsWriter members
Allows the user to update the site-wide cache settings.
The SiteCacheSettingsWriter type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
SiteCacheSettingsWriter | Creates a SiteCacheSettingsWriter object for the specified site. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
AllowLayoutPageOverrides | Gets or sets a value that indicates whether or not page layouts can override page cache profile settings. |
![]() |
AllowPublishingWebPageOverrides | Gets or sets a value that indicates whether or not areas can override page cache profile settings. |
![]() |
CbqFlushOnSiteChange | Gets or sets a value that indicates whether the cross-list query cache is invalidated when data in the site changes. |
![]() |
CbqFlushOnTimeChange | Gets or sets a value that indicates whether the cross-list query cache is invalidated after a fixed amount of time. |
![]() |
CbqMultiplier | Gets or sets a value that indicates the multiplication factor that should be applied to the result sets for a cross-list query. This allows for security trimming and other options to take place while still returning a full result set. |
![]() |
CbqTimeToLive | Gets or sets an integer that indicates the number of seconds to keep the cross-list query result cached if the FlushOnTimeChange option is enabled. |
![]() |
CreateCachePerRequest | Gets or sets a value that indicates whether or not a new cache should be created for each request. This property should only be used for testing purposes. |
![]() |
EnableCache | Gets or sets a value that indicates whether or not to enble the cache. |
![]() |
EnableDebuggingOutput | Gets or sets a value that indicates whether to enable debugging output. |
![]() |
IsImportInProgress | Determines whether a content deployment import operation is currently in progress. (Inherited from SiteCacheSettings.) |
![]() |
ObjectCacheSize | Gets or sets a value that indicates the maximum amount of memory that can be allocated to the object cache (in megabytes). |
Top
Methods
Name | Description | |
---|---|---|
![]() |
Equals | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
GetAnonymousPageCacheProfileId | Identifier (ID) of the anonymous page output cache profile for this area. (Inherited from SiteCacheSettings.) |
![]() |
GetAuthenticatedPageCacheProfileId | Identifier (ID) of the authenticated page output cache profile for this area. (Inherited from SiteCacheSettings.) |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetType | (Inherited from Object.) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() ![]() |
RestoreCacheSettingsOnImport | Restores the previously saved caching related properties prior to doing the import operation. |
![]() ![]() |
SaveCacheSettingsBeforeImport | Save the caching related properties to be restored prior to doing the import operation. |
![]() |
SetAnonymousPageCacheProfileId | Set the anonymous cache profile id for the page output cache. |
![]() |
SetAuthenticatedPageCacheProfileId | Sets the anonymous cache profile id for the page output cache. |
![]() |
SetFarmBlobCacheFlushFlag | Causes all servers in the server farm to flush the binary large object (BLOB) cache for this site. |
![]() |
SetFarmCacheFlushFlag | Causes all servers in the server farm to flush the object cache for this site. |
![]() |
SetIsImportInProgress | Sets the value for the IsImportInProgress setting. |
![]() |
SetLastImportStatusUpdateTicks | Sets the LastImportStatusUpdateTicks value for an ImportInProgress operation. |
![]() |
ToString | (Inherited from Object.) |
![]() |
Update | Saves the changes to the root web. |
![]() ![]() |
UpdateCacheSettingsDuringImport | Updates the siteCacheSetting to indicate that an import operation is or is not currently in progress. |
Top