Sdílet prostřednictvím


CacheItemKey Struktura

Definice

Klíč pro identifikaci položky mezipaměti.

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)
Dědičnost
CacheItemKey
Atributy
Implementuje

Konstruktory

CacheItemKey(CacheContainerKey, String)

Inicializuje novou instanci CacheItemKey struktury.

CacheItemKey(CacheItemKey)

Inicializuje novou instanci CacheItemKey struktury.

CacheItemKey(ReadOnlyMemory<Byte>, Int64)

Inicializuje novou instanci CacheItemKey struktury.

Vlastnosti

ContainerKey

Získá klíč pro přístup ke kontejneru.

ContentHash

Získá klíč mezipaměti, ve většině případů to bude hodnota hash.

ContentSize

Získá velikost obsahu v úložišti.

ItemName

Získá název položky mezipaměti.

Version

Získá volitelnou hodnotu pro položku mezipaměti, která označuje verzi hodnoty mezipaměti tak, že zastaralé nebo nahrazené hodnoty se stane nepřístupným.

Metody

Equals(CacheItemKey)

Klíč pro identifikaci položky mezipaměti.

Equals(Object)

Klíč pro identifikaci položky mezipaměti.

GetHashCode()

Klíč pro identifikaci položky mezipaměti.

WithVersion(ReadOnlyMemory<Byte>)

Inicializuje novou instanci CacheItemKey struktury se zadanou hodnotou pro Version.

Operátory

Equality(CacheItemKey, CacheItemKey)

Přepsání operátoru pro ==.

Inequality(CacheItemKey, CacheItemKey)

Přepsání operátoru pro !=.

Platí pro