# Class ProcessParameterDeserializationException OptimaJet.Workflow.Api.Exceptions.ProcessParameterDeserializationException An exception thrown when a process parameter cannot be deserialized to the target type. Namespace: [OptimaJet.Workflow.Api.Exceptions](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/) ```csharp public class ProcessParameterDeserializationException : InvalidOperationException, ISerializable ``` ## Type Hierarchy - [Exception](https://learn.microsoft.com/dotnet/api/system.exception) - [SystemException](https://learn.microsoft.com/dotnet/api/system.systemexception) - [InvalidOperationException](https://learn.microsoft.com/dotnet/api/system.invalidoperationexception) - ProcessParameterDeserializationException Current type - Implemented interfaces - [ISerializable](https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable) ## Constructors `public ProcessParameterDeserializationException(string parameterName, Type targetType)` An exception thrown when a process parameter cannot be deserialized to the target type. ### Parameters | Name | Type | Description | | --- | --- | --- | | `parameterName` | `String` | The name of the process parameter that could not be deserialized. | | `targetType` | `Type` | The target type to which the parameter could not be deserialized. | [Previous PermissionTargetNotFoundException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/PermissionTargetNotFoundException/) [Next ProviderFactoryDuplicateProviderIdException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/ProviderFactoryDuplicateProviderIdException/)