dotnet/Documentation/compatibility/unexpected-invalidcastexcep...

44 lines
1.1 KiB
Markdown
Raw Normal View History

## Unexpected InvalidCastException from InvokeMethod activity in WF4
### Scope
Minor
### Version Introduced
4.5
### Version Reverted
4.5
### Source Analyzer Status
Planned
### Change Description
Using a
<xref:System.Activities.Statements.InvokeMethod> that
targets a method with a nullable parameter can throw an
<xref:System.InvalidCastException?displayProperty=name>.
- [ ] Quirked
- [ ] Build-time break
### Recommended Action
This behavior was reverted in a .NET Framework 4.5 servicing release. Update the .NET Framework 4.5 (or upgrade to .NET Framework 4.5.1 or later) to
fix the issue.
### Affected APIs
2017-04-27 07:42:40 +08:00
* `P:System.Activities.Statements.InvokeMethod.Parameters`
### Category
Windows Workflow Foundation (WF)
[More information](http://connect.microsoft.com/VisualStudio/feedback/details/758736/unexpected-invalidcastexception-from-invokemethod-activity-in-wf4-after-net-4-5-install)
<!--
### Notes
Activities can be defined in xaml (as well as programmatically), so it will be good to create a non-code analyzer to identify those. See the repro in the linked bug for an example.
-->
<!-- breaking change id: 88 -->