Freigeben über


SerializationHostingExtensions.AddJsonSerializer Methode

Definition

Ü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)

Quelle:
SerializationHostingExtensions.cs
Quelle:
SerializationHostingExtensions.cs
Quelle:
SerializationHostingExtensions.cs
Quelle:
SerializationHostingExtensions.cs

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.

isSupported
Func<Type,Boolean>

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>>)

Quelle:
SerializationHostingExtensions.cs
Quelle:
SerializationHostingExtensions.cs
Quelle:
SerializationHostingExtensions.cs
Quelle:
SerializationHostingExtensions.cs

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.

isSerializable
Func<Type,Boolean>

Ein Delegat, der verwendet wird, um anzugeben, welche Typen von diesem Codec serialisiert werden sollen.

isCopyable
Func<Type,Boolean>

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.

Gilt für: