CacheItemKey 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來識別快取專案的索引鍵。
public value class CacheItemKey : IEquatable<Microsoft::VisualStudio::RpcContracts::Caching::CacheItemKey>
[System.Runtime.Serialization.DataContract]
public readonly struct CacheItemKey : IEquatable<Microsoft.VisualStudio.RpcContracts.Caching.CacheItemKey>
[System.Runtime.Serialization.DataContract]
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct CacheItemKey : IEquatable<Microsoft.VisualStudio.RpcContracts.Caching.CacheItemKey>
[<System.Runtime.Serialization.DataContract>]
type CacheItemKey = struct
[<System.Runtime.Serialization.DataContract>]
[<System.Runtime.CompilerServices.IsReadOnly>]
type CacheItemKey = struct
Public Structure CacheItemKey
Implements IEquatable(Of CacheItemKey)
- 繼承
-
CacheItemKey
- 屬性
- 實作
建構函式
CacheItemKey(CacheContainerKey, String) |
初始化 CacheItemKey 結構的新執行個體。 |
CacheItemKey(CacheItemKey) |
初始化 CacheItemKey 結構的新執行個體。 |
CacheItemKey(ReadOnlyMemory<Byte>, Int64) |
初始化 CacheItemKey 結構的新執行個體。 |
屬性
ContainerKey |
取得要存取之容器的金鑰。 |
ContentHash |
取得快取索引鍵,在大部分情況下,這會是哈希值。 |
ContentSize |
取得記憶體中的內容大小。 |
ItemName |
取得快取項目的名稱。 |
Version |
取得快取項目的選擇性值,這個快取專案會標記快取值的版本,讓過時或已取代的值變成無法存取。 |
方法
Equals(CacheItemKey) |
用來識別快取專案的索引鍵。 |
Equals(Object) |
用來識別快取專案的索引鍵。 |
GetHashCode() |
用來識別快取專案的索引鍵。 |
WithVersion(ReadOnlyMemory<Byte>) |
使用 指定的 值Version,CacheItemKey初始化 結構的新實例。 |
運算子
Equality(CacheItemKey, CacheItemKey) |
==的運算符覆寫。 |
Inequality(CacheItemKey, CacheItemKey) |
!=的運算符覆寫。 |