Bagikan melalui


CacheItemKey Struktur

Definisi

Kunci untuk mengidentifikasi entri cache.

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)
Warisan
CacheItemKey
Atribut
Penerapan

Konstruktor

CacheItemKey(CacheContainerKey, String)

Menginisialisasi instans baru struct CacheItemKey .

CacheItemKey(CacheItemKey)

Menginisialisasi instans baru struct CacheItemKey .

CacheItemKey(ReadOnlyMemory<Byte>, Int64)

Menginisialisasi instans baru struct CacheItemKey .

Properti

ContainerKey

Mendapatkan kunci untuk diakses oleh kontainer.

ContentHash

Mendapatkan kunci cache, dalam banyak kasus ini akan menjadi nilai hash.

ContentSize

Mendapatkan ukuran konten dalam penyimpanan.

ItemName

Mendapatkan nama item cache.

Version

Mendapatkan nilai opsional untuk item cache yang melabeli versi nilai yang di-cache sedih sehingga nilai basi atau diganti menjadi tidak dapat diakses.

Metode

Equals(CacheItemKey)

Kunci untuk mengidentifikasi entri cache.

Equals(Object)

Kunci untuk mengidentifikasi entri cache.

GetHashCode()

Kunci untuk mengidentifikasi entri cache.

WithVersion(ReadOnlyMemory<Byte>)

Menginisialisasi instans CacheItemKey baru struct dengan nilai yang ditentukan untuk Version.

Operator

Equality(CacheItemKey, CacheItemKey)

Operator mengambil alih untuk ==.

Inequality(CacheItemKey, CacheItemKey)

Operator mengambil alih untuk !=.

Berlaku untuk