{"id":11573,"date":"2019-04-09T09:43:41","date_gmt":"2019-04-09T17:43:41","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/vsnews\/?p=11573"},"modified":"2019-04-09T09:43:41","modified_gmt":"2019-04-09T17:43:41","slug":"aa4qhrv","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vsnews\/akams-aa4qhrv\/","title":{"rendered":"Migrating Delegate.BeginInvoke Calls for .NET Core"},"content":{"rendered":"<p>I recently worked with a couple customers migrating applications to .NET Core that had to make code changes to workaround <code>BeginInvoke<\/code> and <code>EndInvoke<\/code> methods on delegates not being supported on .NET Core. In this post, we\u2019ll look at why these APIs aren\u2019t implemented for .NET Core, why their usage isn\u2019t caught by the <a href=\"https:\/\/github.com\/Microsoft\/dotnet-apiport\">.NET API Portability Analyzer<\/a>, and how to fix code using them to work with .NET Core.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently worked with a couple customers migrating applications to .NET Core that had to make code changes to workaround BeginInvoke and EndInvoke methods on delegates not being supported on .NET Core. In this post, we\u2019ll look at why these APIs aren\u2019t implemented for .NET Core, why their usage isn\u2019t caught by the .NET API [&hellip;]<\/p>\n","protected":false},"author":836,"featured_media":8227,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3,8],"tags":[],"class_list":["post-11573","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allskus","category-vs4mac"],"acf":[],"blog_post_summary":"<p>I recently worked with a couple customers migrating applications to .NET Core that had to make code changes to workaround BeginInvoke and EndInvoke methods on delegates not being supported on .NET Core. In this post, we\u2019ll look at why these APIs aren\u2019t implemented for .NET Core, why their usage isn\u2019t caught by the .NET API [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/11573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/users\/836"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/comments?post=11573"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/11573\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media\/8227"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media?parent=11573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/categories?post=11573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/tags?post=11573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}