# SerializationHostingExtensions

Package: [Microsoft.Orleans.Serialization.MessagePack](/orleans/docs/api/csharp/microsoft.orleans.serialization.messagepack/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Serialization.MessagePack) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Serialization.MessagePack/SerializationHostingExtensions.cs#L15)

```csharp
public static class SerializationHostingExtensions
```

Extension method for [ISerializerBuilder](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.iserializerbuilder/).

## Methods

- [AddMessagePackSerializer(ISerializerBuilder, Func&lt;Type, bool&gt;, Func&lt;Type, bool&gt;, MessagePackSerializerOptions)](/orleans/docs/api/csharp/microsoft.orleans.serialization.messagepack/orleans.serialization.serializationhostingextensions/methods/addmessagepackserializer-this-orleans-serialization-iserializerbuilder-system-fu-37202361/)
- [AddMessagePackSerializer(ISerializerBuilder, Func&lt;Type, bool&gt;, Func&lt;Type, bool&gt;, Action&lt;OptionsBuilder&lt;MessagePackCodecOptions&gt;&gt;)](/orleans/docs/api/csharp/microsoft.orleans.serialization.messagepack/orleans.serialization.serializationhostingextensions/methods/addmessagepackserializer-this-orleans-serialization-iserializerbuilder-system-fu-15ec0a4a/)
