# SerializerException.SerializerException(string, Exception)

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.serializerexception/) | [Constructors](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.serializerexception/constructors/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Serialization/Exceptions.cs#L39-L41)

```csharp
public SerializerException(string message, Exception innerException)
```

Initializes a new instance of the [SerializerException](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.serializerexception/) class.

### Parameters

- `message` (`string`): The error message that explains the reason for the exception.
- `innerException` (`Exception`): The exception that is the cause of the current exception, or a null reference (`Nothing` in Visual Basic) if no inner exception is specified.
