# SerializationHostingExtensions

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

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

```csharp
public static class SerializationHostingExtensions
```

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

## Methods

- [AddNewtonsoftJsonSerializer(ISerializerBuilder, Func&lt;Type, bool&gt;, Func&lt;Type, bool&gt;, Action&lt;OptionsBuilder&lt;NewtonsoftJsonCodecOptions&gt;&gt;)](/orleans/docs/api/csharp/microsoft.orleans.serialization.newtonsoftjson/orleans.serialization.serializationhostingextensions/methods/addnewtonsoftjsonserializer-this-orleans-serialization-iserializerbuilder-system-7438536c/)
- [AddNewtonsoftJsonSerializer(ISerializerBuilder, Func&lt;Type, bool&gt;, Action&lt;OptionsBuilder&lt;NewtonsoftJsonCodecOptions&gt;&gt;)](/orleans/docs/api/csharp/microsoft.orleans.serialization.newtonsoftjson/orleans.serialization.serializationhostingextensions/methods/addnewtonsoftjsonserializer-this-orleans-serialization-iserializerbuilder-system-f64bceae/)
- [AddNewtonsoftJsonSerializer(ISerializerBuilder, Func&lt;Type, bool&gt;, JsonSerializerSettings)](/orleans/docs/api/csharp/microsoft.orleans.serialization.newtonsoftjson/orleans.serialization.serializationhostingextensions/methods/addnewtonsoftjsonserializer-this-orleans-serialization-iserializerbuilder-system-fca37bc0/)
