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

使用 的Version指定值初始化 结构的新实例CacheItemKey

运算符

Equality(CacheItemKey, CacheItemKey)

==的运算符重写。

Inequality(CacheItemKey, CacheItemKey)

!=的运算符重写。

适用于