# ExceptionSerializationOptions Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.exceptionserializationoptions/)

## SupportedExceptionTypeFilter {#supportedexceptiontypefilter-fec61002}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.exceptionserializationoptions/properties/supportedexceptiontypefilter-fec61002/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Serialization/ISerializableSerializer/ExceptionSerializationOptions.cs)

```csharp
public Func<Type, bool> SupportedExceptionTypeFilter
```

Gets or sets the predicate used to enable serialization for an exception type.

## SupportedNamespacePrefixes {#supportednamespaceprefixes-1dfc3c7d}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.exceptionserializationoptions/properties/supportednamespaceprefixes-1dfc3c7d/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Serialization/ISerializableSerializer/ExceptionSerializationOptions.cs#L15)

```csharp
public HashSet<string> SupportedNamespacePrefixes
```

Gets the collection of supported namespace prefixes for the exception serializer. Any exception type which has a namespace with one of these prefixes will be serialized using the exception serializer.
