SerializationHostingExtensions.AddJsonSerializer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AddJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, JsonSerializerOptions) |
Fügt Unterstützung für das Serialisieren und Deserialisieren von Werten mithilfe von JsonSerializerhinzu. |
AddJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, Action<OptionsBuilder<JsonCodecOptions>>) |
Fügt Unterstützung für das Serialisieren und Deserialisieren von Werten mithilfe von JsonSerializerhinzu. |
AddJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, JsonSerializerOptions)
Fügt Unterstützung für das Serialisieren und Deserialisieren von Werten mithilfe von JsonSerializerhinzu.
public static Orleans.Serialization.ISerializerBuilder AddJsonSerializer (this Orleans.Serialization.ISerializerBuilder serializerBuilder, Func<Type,bool> isSupported, System.Text.Json.JsonSerializerOptions jsonSerializerOptions = default);
static member AddJsonSerializer : Orleans.Serialization.ISerializerBuilder * Func<Type, bool> * System.Text.Json.JsonSerializerOptions -> Orleans.Serialization.ISerializerBuilder
<Extension()>
Public Function AddJsonSerializer (serializerBuilder As ISerializerBuilder, isSupported As Func(Of Type, Boolean), Optional jsonSerializerOptions As JsonSerializerOptions = Nothing) As ISerializerBuilder
Parameter
- serializerBuilder
- ISerializerBuilder
Der Serialisierungs-Generator.
Ein Delegat, der verwendet wird, um anzugeben, welche Typen von diesem Codec serialisiert und kopiert werden sollen.
- jsonSerializerOptions
- JsonSerializerOptions
Die JSON-Serialisierungsoptionen.
Gilt für:
AddJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, Action<OptionsBuilder<JsonCodecOptions>>)
Fügt Unterstützung für das Serialisieren und Deserialisieren von Werten mithilfe von JsonSerializerhinzu.
public static Orleans.Serialization.ISerializerBuilder AddJsonSerializer (this Orleans.Serialization.ISerializerBuilder serializerBuilder, Func<Type,bool> isSerializable = default, Func<Type,bool> isCopyable = default, Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.Serialization.JsonCodecOptions>> configureOptions = default);
static member AddJsonSerializer : Orleans.Serialization.ISerializerBuilder * Func<Type, bool> * Func<Type, bool> * Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.Serialization.JsonCodecOptions>> -> Orleans.Serialization.ISerializerBuilder
<Extension()>
Public Function AddJsonSerializer (serializerBuilder As ISerializerBuilder, Optional isSerializable As Func(Of Type, Boolean) = Nothing, Optional isCopyable As Func(Of Type, Boolean) = Nothing, Optional configureOptions As Action(Of OptionsBuilder(Of JsonCodecOptions)) = Nothing) As ISerializerBuilder
Parameter
- serializerBuilder
- ISerializerBuilder
Der Serialisierungs-Generator.
Ein Delegat, der verwendet wird, um anzugeben, welche Typen von diesem Codec serialisiert werden sollen.
Ein Delegat, mit dem angegeben wird, welche Typen von diesem Codec kopiert werden sollen.
- configureOptions
- Action<OptionsBuilder<JsonCodecOptions>>
Ein Delegat, der zum Konfigurieren der Optionen für den JSON-Serialisierer verwendet wird.