AIJsonUtilities.HashDataToString Methode

Definition

Serialisiert die angegebenen Werte und berechnet einen Zeichenfolgenhash der resultierenden JSON.

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

Parameter

values
ReadOnlySpan<Object>

Die zu serialisierenden Daten und aus denen ein Hash berechnet werden soll.

serializerOptions
JsonSerializerOptions

Der JsonSerializerOptions zum Serialisieren der Werte zu verwendende Wert. Wenn null, DefaultOptions wird verwendet.

Gibt zurück

Eine Zeichenfolge, die als Cacheschlüssel verwendet wird.

Hinweise

Der resultierende Hash kann für Zwecke wie das Zwischenspeichern verwendet werden. Während der generierte Hash jedoch für dieselben Eingaben deterministisch ist, ist es nicht garantiert, dass er in allen Versionen der Bibliothek stabil ist, da genau die Berechnung des Hashs von Version zu Version geändert werden kann.

Gilt für: