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