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)
の指定したキーに値を 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)
キャッシュ エントリを指定したキーに関連付け、作成されたエントリに既存 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)
有効期限が切れると有効期限が切れる 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)
キャッシュ内の指定したエントリを作成または上書きし、絶対有効期限を使用して値を設定します。
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)
指定した期間後に有効期限が切れる、指定したキーにキャッシュ エントリを関連付けます。
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
キャッシュ エントリの有効期限が切れるまでの期間。
戻り値
設定された値。
適用対象
.NET