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) |
!=的运算符重写。 |