CacheItemKey 結構

定義

用來識別快取專案的索引鍵。

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>)

使用 指定的 值VersionCacheItemKey初始化 結構的新實例。

運算子

Equality(CacheItemKey, CacheItemKey)

==的運算符覆寫。

Inequality(CacheItemKey, CacheItemKey)

!=的運算符覆寫。

適用於