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
このメソッドが拡張 IMemoryCache インスタンス。
- key
- Object
設定するエントリのキー。
- value
- TItem
キーに関連付ける値。
- 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
キャッシュ エントリの有効期限が切れるまでの期間。
返品
設定された値。