Compartilhar via


SqlServerCacheOptions Class

Definition

Configuration options for SqlServerCache.

public ref class SqlServerCacheOptions : Microsoft::Extensions::Options::IOptions<Microsoft::Extensions::Caching::SqlServer::SqlServerCacheOptions ^>
public class SqlServerCacheOptions : Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Caching.SqlServer.SqlServerCacheOptions>
type SqlServerCacheOptions = class
    interface IOptions<SqlServerCacheOptions>
Public Class SqlServerCacheOptions
Implements IOptions(Of SqlServerCacheOptions)
Inheritance
SqlServerCacheOptions
Implements

Constructors

SqlServerCacheOptions()

Properties

ConnectionString

The connection string to the database.

DefaultSlidingExpiration

The default sliding expiration set for a cache entry if neither Absolute or SlidingExpiration has been set explicitly. By default, its 20 minutes.

ExpiredItemsDeletionInterval

The periodic interval to scan and delete expired items in the cache. Default is 30 minutes.

SchemaName

The schema name of the table.

SystemClock

An abstraction to represent the clock of a machine in order to enable unit testing.

TableName

Name of the table where the cache items are stored.

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Explicit Interface Implementations

IOptions<SqlServerCacheOptions>.Value

Gets the default configured TOptions instance.

Applies to