123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>Microsoft.Extensions.Caching.Abstractions</name>
- </assembly>
- <members>
- <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetPriority(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.CacheItemPriority)">
- <summary>
- Sets the priority for keeping the cache entry in the cache during a memory pressure tokened cleanup.
- </summary>
- <param name="entry">The entry to set the priority for.</param>
- <param name="priority">The <see cref="T:Microsoft.Extensions.Caching.Memory.CacheItemPriority"/> to set on the entry.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.AddExpirationToken(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Primitives.IChangeToken)">
- <summary>
- Expire the cache entry if the given <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> expires.
- </summary>
- <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
- <param name="expirationToken">The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that causes the cache entry to expire.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetAbsoluteExpiration(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.TimeSpan)">
- <summary>
- Sets an absolute expiration time, relative to now.
- </summary>
- <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
- <param name="relative">The <see cref="T:System.TimeSpan"/> representing the expiration time relative to now.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetAbsoluteExpiration(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.DateTimeOffset)">
- <summary>
- Sets an absolute expiration date for the cache entry.
- </summary>
- <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
- <param name="absolute">A <see cref="T:System.DateTimeOffset"/> representing the expiration time in absolute terms.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetSlidingExpiration(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.TimeSpan)">
- <summary>
- Sets how long the cache entry can be inactive (e.g. not accessed) before it will be removed.
- This will not extend the entry lifetime beyond the absolute expiration (if set).
- </summary>
- <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
- <param name="offset">A <see cref="T:System.TimeSpan"/> representing a sliding expiration.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.RegisterPostEvictionCallback(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate)">
- <summary>
- The given callback will be fired after the cache entry is evicted from the cache.
- </summary>
- <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
- <param name="callback">The callback to run after the entry is evicted.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.RegisterPostEvictionCallback(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate,System.Object)">
- <summary>
- The given callback will be fired after the cache entry is evicted from the cache.
- </summary>
- <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
- <param name="callback">The callback to run after the entry is evicted.</param>
- <param name="state">The state to pass to the post-eviction callback.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetValue(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object)">
- <summary>
- Sets the value of the cache entry.
- </summary>
- <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
- <param name="value">The value to set on the <paramref name="entry"/>.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetSize(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Int64)">
- <summary>
- Sets the size of the cache entry value.
- </summary>
- <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
- <param name="size">The size to set on the <paramref name="entry"/>.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetOptions(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions)">
- <summary>
- Applies the values of an existing <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> to the entry.
- </summary>
- <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
- <param name="options">Set the values of these options on the <paramref name="entry"/>.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
- </member>
- <member name="T:Microsoft.Extensions.Caching.Memory.CacheItemPriority">
- <summary>
- Specifies how items are prioritized for preservation during a memory pressure triggered cleanup.
- </summary>
- </member>
- <member name="F:Microsoft.Extensions.Caching.Memory.EvictionReason.Removed">
- <summary>
- Manually
- </summary>
- </member>
- <member name="F:Microsoft.Extensions.Caching.Memory.EvictionReason.Replaced">
- <summary>
- Overwritten
- </summary>
- </member>
- <member name="F:Microsoft.Extensions.Caching.Memory.EvictionReason.Expired">
- <summary>
- Timed out
- </summary>
- </member>
- <member name="F:Microsoft.Extensions.Caching.Memory.EvictionReason.TokenExpired">
- <summary>
- Event
- </summary>
- </member>
- <member name="F:Microsoft.Extensions.Caching.Memory.EvictionReason.Capacity">
- <summary>
- Overflow
- </summary>
- </member>
- <member name="T:Microsoft.Extensions.Caching.Memory.ICacheEntry">
- <summary>
- Represents an entry in the <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> implementation.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.Key">
- <summary>
- Gets the key of the cache entry.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.Value">
- <summary>
- Gets or set the value of the cache entry.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.AbsoluteExpiration">
- <summary>
- Gets or sets an absolute expiration date for the cache entry.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.AbsoluteExpirationRelativeToNow">
- <summary>
- Gets or sets an absolute expiration time, relative to now.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.SlidingExpiration">
- <summary>
- Gets or sets how long a cache entry can be inactive (e.g. not accessed) before it will be removed.
- This will not extend the entry lifetime beyond the absolute expiration (if set).
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.ExpirationTokens">
- <summary>
- Gets the <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> instances which cause the cache entry to expire.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.PostEvictionCallbacks">
- <summary>
- Gets or sets the callbacks will be fired after the cache entry is evicted from the cache.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.Priority">
- <summary>
- Gets or sets the priority for keeping the cache entry in the cache during a
- cleanup. The default is <see cref="F:Microsoft.Extensions.Caching.Memory.CacheItemPriority.Normal"/>.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.Size">
- <summary>
- Gets or set the size of the cache entry value.
- </summary>
- </member>
- <member name="T:Microsoft.Extensions.Caching.Memory.IMemoryCache">
- <summary>
- Represents a local in-memory cache whose values are not serialized.
- </summary>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.IMemoryCache.TryGetValue(System.Object,System.Object@)">
- <summary>
- Gets the item associated with this key if present.
- </summary>
- <param name="key">An object identifying the requested entry.</param>
- <param name="value">The located value or null.</param>
- <returns>True if the key was found.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.IMemoryCache.CreateEntry(System.Object)">
- <summary>
- Create or overwrite an entry in the cache.
- </summary>
- <param name="key">An object identifying the entry.</param>
- <returns>The newly created <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> instance.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.IMemoryCache.Remove(System.Object)">
- <summary>
- Removes the object associated with the given key.
- </summary>
- <param name="key">An object identifying the entry.</param>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.SetPriority(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.CacheItemPriority)">
- <summary>
- Sets the priority for keeping the cache entry in the cache during a memory pressure tokened cleanup.
- </summary>
- <param name="options">The option on which to set the priority.</param>
- <param name="priority">The <see cref="T:Microsoft.Extensions.Caching.Memory.CacheItemPriority"/> to set on the option.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.SetSize(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.Int64)">
- <summary>
- Sets the size of the cache entry value.
- </summary>
- <param name="options">The options to set the entry size on.</param>
- <param name="size">The size to set on the <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.AddExpirationToken(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Primitives.IChangeToken)">
- <summary>
- Expire the cache entry if the given <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> expires.
- </summary>
- <param name="options">The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
- <param name="expirationToken">The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that causes the cache entry to expire.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.SetAbsoluteExpiration(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan)">
- <summary>
- Sets an absolute expiration time, relative to now.
- </summary>
- <param name="options">The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
- <param name="relative">The expiration time, relative to now.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.SetAbsoluteExpiration(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset)">
- <summary>
- Sets an absolute expiration date for the cache entry.
- </summary>
- <param name="options">The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
- <param name="absolute">The expiration time, in absolute terms.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.SetSlidingExpiration(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan)">
- <summary>
- Sets how long the cache entry can be inactive (e.g. not accessed) before it will be removed.
- This will not extend the entry lifetime beyond the absolute expiration (if set).
- </summary>
- <param name="options">The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
- <param name="offset">The sliding expiration time.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.RegisterPostEvictionCallback(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate)">
- <summary>
- The given callback will be fired after the cache entry is evicted from the cache.
- </summary>
- <param name="options">The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
- <param name="callback">The callback to register for calling after an entry is evicted.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.RegisterPostEvictionCallback(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate,System.Object)">
- <summary>
- The given callback will be fired after the cache entry is evicted from the cache.
- </summary>
- <param name="options">The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
- <param name="callback">The callback to register for calling after an entry is evicted.</param>
- <param name="state">The state to pass to the callback.</param>
- <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
- </member>
- <member name="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions">
- <summary>
- Represents the cache options applied to an entry of the <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> instance.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.AbsoluteExpiration">
- <summary>
- Gets or sets an absolute expiration date for the cache entry.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.AbsoluteExpirationRelativeToNow">
- <summary>
- Gets or sets an absolute expiration time, relative to now.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.SlidingExpiration">
- <summary>
- Gets or sets how long a cache entry can be inactive (e.g. not accessed) before it will be removed.
- This will not extend the entry lifetime beyond the absolute expiration (if set).
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.ExpirationTokens">
- <summary>
- Gets the <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> instances which cause the cache entry to expire.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.PostEvictionCallbacks">
- <summary>
- Gets or sets the callbacks will be fired after the cache entry is evicted from the cache.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.Priority">
- <summary>
- Gets or sets the priority for keeping the cache entry in the cache during a
- memory pressure triggered cleanup. The default is <see cref="F:Microsoft.Extensions.Caching.Memory.CacheItemPriority.Normal"/>.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.Size">
- <summary>
- Gets or sets the size of the cache entry value.
- </summary>
- </member>
- <member name="T:Microsoft.Extensions.Caching.Memory.PostEvictionDelegate">
- <summary>
- Signature of the callback which gets called when a cache entry expires.
- </summary>
- <param name="key">The key of the entry being evicted.</param>
- <param name="value">The value of the entry being evicted.</param>
- <param name="reason">The <see cref="T:Microsoft.Extensions.Caching.Memory.EvictionReason"/>.</param>
- <param name="state">The information that was passed when registering the callback.</param>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryExtensions.SetAbsoluteExpiration(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan)">
- <summary>
- Sets an absolute expiration time, relative to now.
- </summary>
- <param name="options">The options to be operated on.</param>
- <param name="relative">The expiration time, relative to now.</param>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryExtensions.SetAbsoluteExpiration(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset)">
- <summary>
- Sets an absolute expiration date for the cache entry.
- </summary>
- <param name="options">The options to be operated on.</param>
- <param name="absolute">The expiration time, in absolute terms.</param>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryExtensions.SetSlidingExpiration(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan)">
- <summary>
- Sets how long the cache entry can be inactive (e.g. not accessed) before it will be removed.
- This will not extend the entry lifetime beyond the absolute expiration (if set).
- </summary>
- <param name="options">The options to be operated on.</param>
- <param name="offset">The sliding expiration time.</param>
- </member>
- <member name="T:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions">
- <summary>
- Provides the cache options for an entry in <see cref="T:Microsoft.Extensions.Caching.Distributed.IDistributedCache"/>.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions.AbsoluteExpiration">
- <summary>
- Gets or sets an absolute expiration date for the cache entry.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions.AbsoluteExpirationRelativeToNow">
- <summary>
- Gets or sets an absolute expiration time, relative to now.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions.SlidingExpiration">
- <summary>
- Gets or sets how long a cache entry can be inactive (e.g. not accessed) before it will be removed.
- This will not extend the entry lifetime beyond the absolute expiration (if set).
- </summary>
- </member>
- <member name="T:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions">
- <summary>
- Extension methods for setting data in an <see cref="T:Microsoft.Extensions.Caching.Distributed.IDistributedCache" />.
- </summary>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.Set(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.Byte[])">
- <summary>
- Sets a sequence of bytes in the specified cache with the specified key.
- </summary>
- <param name="cache">The cache in which to store the data.</param>
- <param name="key">The key to store the data in.</param>
- <param name="value">The data to store in the cache.</param>
- <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="key"/> or <paramref name="value"/> is null.</exception>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.SetAsync(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.Byte[],System.Threading.CancellationToken)">
- <summary>
- Asynchronously sets a sequence of bytes in the specified cache with the specified key.
- </summary>
- <param name="cache">The cache in which to store the data.</param>
- <param name="key">The key to store the data in.</param>
- <param name="value">The data to store in the cache.</param>
- <param name="token">Optional. A <see cref="T:System.Threading.CancellationToken" /> to cancel the operation.</param>
- <returns>A task that represents the asynchronous set operation.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="key"/> or <paramref name="value"/> is null.</exception>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.SetString(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String)">
- <summary>
- Sets a string in the specified cache with the specified key.
- </summary>
- <param name="cache">The cache in which to store the data.</param>
- <param name="key">The key to store the data in.</param>
- <param name="value">The data to store in the cache.</param>
- <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="key"/> or <paramref name="value"/> is null.</exception>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.SetString(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String,Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions)">
- <summary>
- Sets a string in the specified cache with the specified key.
- </summary>
- <param name="cache">The cache in which to store the data.</param>
- <param name="key">The key to store the data in.</param>
- <param name="value">The data to store in the cache.</param>
- <param name="options">The cache options for the entry.</param>
- <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="key"/> or <paramref name="value"/> is null.</exception>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.SetStringAsync(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String,System.Threading.CancellationToken)">
- <summary>
- Asynchronously sets a string in the specified cache with the specified key.
- </summary>
- <param name="cache">The cache in which to store the data.</param>
- <param name="key">The key to store the data in.</param>
- <param name="value">The data to store in the cache.</param>
- <param name="token">Optional. A <see cref="T:System.Threading.CancellationToken" /> to cancel the operation.</param>
- <returns>A task that represents the asynchronous set operation.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="key"/> or <paramref name="value"/> is null.</exception>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.SetStringAsync(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String,Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.Threading.CancellationToken)">
- <summary>
- Asynchronously sets a string in the specified cache with the specified key.
- </summary>
- <param name="cache">The cache in which to store the data.</param>
- <param name="key">The key to store the data in.</param>
- <param name="value">The data to store in the cache.</param>
- <param name="options">The cache options for the entry.</param>
- <param name="token">Optional. A <see cref="T:System.Threading.CancellationToken" /> to cancel the operation.</param>
- <returns>A task that represents the asynchronous set operation.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="key"/> or <paramref name="value"/> is null.</exception>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.GetString(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String)">
- <summary>
- Gets a string from the specified cache with the specified key.
- </summary>
- <param name="cache">The cache in which to store the data.</param>
- <param name="key">The key to get the stored data for.</param>
- <returns>The string value from the stored cache key.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.GetStringAsync(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.Threading.CancellationToken)">
- <summary>
- Asynchronously gets a string from the specified cache with the specified key.
- </summary>
- <param name="cache">The cache in which to store the data.</param>
- <param name="key">The key to get the stored data for.</param>
- <param name="token">Optional. A <see cref="T:System.Threading.CancellationToken" /> to cancel the operation.</param>
- <returns>A task that gets the string value from the stored cache key.</returns>
- </member>
- <member name="T:Microsoft.Extensions.Caching.Distributed.IDistributedCache">
- <summary>
- Represents a distributed cache of serialized values.
- </summary>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.Get(System.String)">
- <summary>
- Gets a value with the given key.
- </summary>
- <param name="key">A string identifying the requested value.</param>
- <returns>The located value or null.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.GetAsync(System.String,System.Threading.CancellationToken)">
- <summary>
- Gets a value with the given key.
- </summary>
- <param name="key">A string identifying the requested value.</param>
- <param name="token">Optional. The <see cref="T:System.Threading.CancellationToken"/> used to propagate notifications that the operation should be canceled.</param>
- <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation, containing the located value or null.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.Set(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions)">
- <summary>
- Sets a value with the given key.
- </summary>
- <param name="key">A string identifying the requested value.</param>
- <param name="value">The value to set in the cache.</param>
- <param name="options">The cache options for the value.</param>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.SetAsync(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.Threading.CancellationToken)">
- <summary>
- Sets the value with the given key.
- </summary>
- <param name="key">A string identifying the requested value.</param>
- <param name="value">The value to set in the cache.</param>
- <param name="options">The cache options for the value.</param>
- <param name="token">Optional. The <see cref="T:System.Threading.CancellationToken"/> used to propagate notifications that the operation should be canceled.</param>
- <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.Refresh(System.String)">
- <summary>
- Refreshes a value in the cache based on its key, resetting its sliding expiration timeout (if any).
- </summary>
- <param name="key">A string identifying the requested calue.</param>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.RefreshAsync(System.String,System.Threading.CancellationToken)">
- <summary>
- Refreshes a value in the cache based on its key, resetting its sliding expiration timeout (if any).
- </summary>
- <param name="key">A string identifying the requested value.</param>
- <param name="token">Optional. The <see cref="T:System.Threading.CancellationToken"/> used to propagate notifications that the operation should be canceled.</param>
- <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.Remove(System.String)">
- <summary>
- Removes the value with the given key.
- </summary>
- <param name="key">A string identifying the requested value.</param>
- </member>
- <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.RemoveAsync(System.String,System.Threading.CancellationToken)">
- <summary>
- Removes the value with the given key.
- </summary>
- <param name="key">A string identifying the requested value.</param>
- <param name="token">Optional. The <see cref="T:System.Threading.CancellationToken"/> used to propagate notifications that the operation should be canceled.</param>
- <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
- </member>
- <member name="T:Microsoft.Extensions.Internal.ISystemClock">
- <summary>
- Abstracts the system clock to facilitate testing.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Internal.ISystemClock.UtcNow">
- <summary>
- Retrieves the current system time in UTC.
- </summary>
- </member>
- <member name="T:Microsoft.Extensions.Internal.SystemClock">
- <summary>
- Provides access to the normal system clock.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Internal.SystemClock.UtcNow">
- <summary>
- Retrieves the current system time in UTC.
- </summary>
- </member>
- </members>
- </doc>
|