Upravit

Sdílet prostřednictvím


SerializationHostingExtensions.AddMessagePackSerializer Method

Definition

Overloads

AddMessagePackSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, MessagePackSerializerOptions)

Adds support for serializing and deserializing values using MessagePack.MessagePackSerializer.

AddMessagePackSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, Action<OptionsBuilder<MessagePackCodecOptions>>)

Adds support for serializing and deserializing values using MessagePack.MessagePackSerializer.

AddMessagePackSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, MessagePackSerializerOptions)

Source:
SerializationHostingExtensions.cs
Source:
SerializationHostingExtensions.cs

Adds support for serializing and deserializing values using MessagePack.MessagePackSerializer.

public static Orleans.Serialization.ISerializerBuilder AddMessagePackSerializer(this Orleans.Serialization.ISerializerBuilder serializerBuilder, Func<Type,bool> isSerializable = default, Func<Type,bool> isCopyable = default, MessagePack.MessagePackSerializerOptions messagePackSerializerOptions = default);
static member AddMessagePackSerializer : Orleans.Serialization.ISerializerBuilder * Func<Type, bool> * Func<Type, bool> * MessagePack.MessagePackSerializerOptions -> Orleans.Serialization.ISerializerBuilder
<Extension()>
Public Function AddMessagePackSerializer (serializerBuilder As ISerializerBuilder, Optional isSerializable As Func(Of Type, Boolean) = Nothing, Optional isCopyable As Func(Of Type, Boolean) = Nothing, Optional messagePackSerializerOptions As MessagePackSerializerOptions = Nothing) As ISerializerBuilder

Parameters

serializerBuilder
ISerializerBuilder

The serializer builder.

isSerializable
Func<Type,Boolean>

A delegate used to indicate which types should be serialized by this codec.

isCopyable
Func<Type,Boolean>

A delegate used to indicate which types should be copied by this codec.

messagePackSerializerOptions
MessagePack.MessagePackSerializerOptions

The MessagePack serializer options.

Returns

Applies to

AddMessagePackSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, Action<OptionsBuilder<MessagePackCodecOptions>>)

Source:
SerializationHostingExtensions.cs
Source:
SerializationHostingExtensions.cs

Adds support for serializing and deserializing values using MessagePack.MessagePackSerializer.

public static Orleans.Serialization.ISerializerBuilder AddMessagePackSerializer(this Orleans.Serialization.ISerializerBuilder serializerBuilder, Func<Type,bool> isSerializable, Func<Type,bool> isCopyable, Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.Serialization.MessagePackCodecOptions>> configureOptions = default);
static member AddMessagePackSerializer : Orleans.Serialization.ISerializerBuilder * Func<Type, bool> * Func<Type, bool> * Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.Serialization.MessagePackCodecOptions>> -> Orleans.Serialization.ISerializerBuilder
<Extension()>
Public Function AddMessagePackSerializer (serializerBuilder As ISerializerBuilder, isSerializable As Func(Of Type, Boolean), isCopyable As Func(Of Type, Boolean), Optional configureOptions As Action(Of OptionsBuilder(Of MessagePackCodecOptions)) = Nothing) As ISerializerBuilder

Parameters

serializerBuilder
ISerializerBuilder

The serializer builder.

isSerializable
Func<Type,Boolean>

A delegate used to indicate which types should be serialized by this codec.

isCopyable
Func<Type,Boolean>

A delegate used to indicate which types should be copied by this codec.

configureOptions
Action<OptionsBuilder<MessagePackCodecOptions>>

A delegate used to configure the options for the MessagePack codec.

Returns

Applies to