CacheExtensions.Set 方法  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| Set<TItem>(IMemoryCache, Object, TItem) | 
						 将值与 中的 IMemoryCache指定键相关联。  | 
        	
| Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) | 
						 将缓存条目与指定的键相关联,并将现有 MemoryCacheEntryOptions 项的值应用于创建的项。  | 
        	
| Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) | 
						 将缓存条目与指定的密钥关联,该密钥将在过期时 IChangeToken 过期。  | 
        	
| Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) | 
						 创建或覆盖缓存中的指定条目,并使用绝对过期日期设置值。  | 
        	
| Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) | 
						 将缓存条目与指定的密钥关联,该密钥将在指定的持续时间后过期。  | 
        	
Set<TItem>(IMemoryCache, Object, TItem)
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
将值与 中的 IMemoryCache指定键相关联。
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
 static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value);
	public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value);
	static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item -> 'Item
	<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem) As TItem
    类型参数
- TItem
 
要设置的对象的类型。
参数
- cache
 - IMemoryCache
 
IMemoryCache此方法扩展的实例。
- key
 - Object
 
要设置的项的键。
- value
 - TItem
 
要与键关联的值。
返回
已设置的值。
适用于
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
将缓存条目与指定的键相关联,并将现有 MemoryCacheEntryOptions 项的值应用于创建的项。
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
 static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, Microsoft::Extensions::Caching::Memory::MemoryCacheEntryOptions ^ options);
	public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions? options);
	static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions -> 'Item
	<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, options As MemoryCacheEntryOptions) As TItem
    类型参数
- TItem
 
要设置的对象的类型。
参数
- cache
 - IMemoryCache
 
IMemoryCache此方法扩展的实例。
- key
 - Object
 
要设置的项的键。
- value
 - TItem
 
要与键关联的值。
- options
 - MemoryCacheEntryOptions
 
要应用于新条目的现有 MemoryCacheEntryOptions 实例。
返回
已设置的值。
适用于
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
将缓存条目与指定的密钥关联,该密钥将在过期时 IChangeToken 过期。
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
 static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, Microsoft::Extensions::Primitives::IChangeToken ^ expirationToken);
	public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, Microsoft.Extensions.Primitives.IChangeToken expirationToken);
	static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * Microsoft.Extensions.Primitives.IChangeToken -> 'Item
	<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, expirationToken As IChangeToken) As TItem
    类型参数
- TItem
 
要设置的对象的类型。
参数
- cache
 - IMemoryCache
 
IMemoryCache此方法扩展的实例。
- key
 - Object
 
要设置的项的键。
- value
 - TItem
 
要与键关联的值。
- expirationToken
 - IChangeToken
 
导致缓存项过期的 IChangeToken。
返回
已设置的值。
适用于
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
创建或覆盖缓存中的指定条目,并使用绝对过期日期设置值。
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
 static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, DateTimeOffset absoluteExpiration);
	public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, DateTimeOffset absoluteExpiration);
	static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * DateTimeOffset -> 'Item
	<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, absoluteExpiration As DateTimeOffset) As TItem
    类型参数
- TItem
 
值的类型。
参数
- cache
 - IMemoryCache
 
一个本地内存中缓存,其值未序列化。
- key
 - Object
 
要创建或覆盖的条目。
- value
 - TItem
 
找到的值或 null。
- absoluteExpiration
 - DateTimeOffset
 
以绝对值表示的过期时间。
返回
已设置的值。
适用于
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
- Source:
 - MemoryCacheExtensions.cs
 
将缓存条目与指定的密钥关联,该密钥将在指定的持续时间后过期。
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
 static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, TimeSpan absoluteExpirationRelativeToNow);
	public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, TimeSpan absoluteExpirationRelativeToNow);
	static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * TimeSpan -> 'Item
	<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, absoluteExpirationRelativeToNow As TimeSpan) As TItem
    类型参数
- TItem
 
要设置的对象的类型。
参数
- cache
 - IMemoryCache
 
IMemoryCache此方法扩展的实例。
- key
 - Object
 
要设置的项的键。
- value
 - TItem
 
要与键关联的值。
- absoluteExpirationRelativeToNow
 - TimeSpan
 
从现在开始的持续时间,此后缓存条目将过期。
返回
已设置的值。