AIJsonUtilities.HashDataToString Metodo

Definizione

Serializza i valori forniti e calcola un hash stringa del codice JSON risultante.

public static string HashDataToString(ReadOnlySpan<object?> values, System.Text.Json.JsonSerializerOptions? serializerOptions = default);
static member HashDataToString : ReadOnlySpan<obj> * System.Text.Json.JsonSerializerOptions -> string
Public Function HashDataToString (values As ReadOnlySpan(Of Object), Optional serializerOptions As JsonSerializerOptions = Nothing) As String

Parametri

values
ReadOnlySpan<Object>

Dati da serializzare e da cui calcolare un hash.

serializerOptions
JsonSerializerOptions

Oggetto JsonSerializerOptions da utilizzare per serializzare i valori. Se null, DefaultOptions verrà usato .

Valori restituiti

Stringa che verrà usata come chiave della cache.

Commenti

L'hash risultante può essere usato per scopi come la memorizzazione nella cache. Tuttavia, mentre l'hash generato è deterministico per gli stessi input, non è garantito che sia stabile tra le versioni della libreria, come esattamente il modo in cui viene calcolato l'hash può cambiare da versione a versione.

Si applica a