{"id":28331,"date":"2026-10-08T05:52:51","date_gmt":"2026-10-08T05:52:51","guid":{"rendered":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/"},"modified":"2026-10-08T06:36:07","modified_gmt":"2026-10-08T06:36:07","slug":"microsoft-mb-500-extensions-that-survive-updates","status":"publish","type":"post","link":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/","title":{"rendered":"Microsoft MB-500: Extensions That Survive Updates"},"content":{"rendered":"<p>An operations team requests a small new field on a purchase-order screen. The developer adds it directly to a standard table and it works in the test tenant. Months later, an application update conflicts with that modification and a routine deployment becomes a rescue project. Dynamics 365 Finance and Operations development needs an extension strategy that survives platform evolution, not merely a feature that works today.<\/p>\n<p>Microsoft MB-500, <em>Dynamics 365: Finance and Operations Apps Developer<\/em>, is an active technical certification that covers design, developer tools, Application Object Tree elements, X++ implementation, reporting, data integration and security. The <a href=\"https:\/\/www.examsnap.com\/mb-500-dumps.html\">Microsoft MB-500 exam<\/a> page is best paired with a controlled development environment where code changes, package deployment and regression tests can all be inspected.<\/p>\n<h2>Extend the application without owning its core<\/h2>\n<p>Extension design begins with identifying the supported customization point: table or form extensions, event handlers, classes or other approved patterns. Direct changes to application internals can create upgrade and maintenance risk. The goal is to add business behavior while preserving standard transactions and their validations. Understand which operation fires when, whether it has a transactional context and what assumptions its callers make. Extension choices have wider deployment consequences; the legacy <a href=\"https:\/\/www.examsnap.com\/certification\/microsoft-mb-700-retired-architecture-over-shortcuts\/\">Microsoft MB-700 architecture decisions<\/a> explores those architecture-level trade-offs.<\/p>\n<p>Consider a requirement to capture a purchase-order approval reason. Identify the appropriate data field, UI extension and validation rule. Test creation through the standard form and an integration path, because a rule that runs only in one screen may be bypassed elsewhere. Then simulate a platform update. A maintainable extension documents the intended contract so another developer can understand why the behavior exists and where it belongs.<\/p>\n<h2>X++ correctness includes transaction behavior<\/h2>\n<p>X++ code often runs against business data whose consistency matters beyond an individual record. A method that updates multiple related rows must consider locking, concurrency and rollback. Query patterns and joins also affect performance; fetching a broad dataset and filtering it in application code may be far more expensive than selecting exactly what the transaction needs. Security must be evaluated at the entry point and through downstream operations.<\/p>\n<p>Build a method that allocates an approved quantity across several records. Test a concurrent update that consumes some of the same availability. Does the operation detect conflict, retry appropriately or produce an inconsistent allocation? Review transaction boundaries and how exceptions are handled. A passing unit test with one user is not enough for business operations where many sessions modify shared records.<\/p>\n<h2>Data movement has an identity contract<\/h2>\n<p>Entity-based integration, import\/export processes and external APIs must agree on key fields, sequencing and ownership. A supplier record may arrive before the legal entity or configuration it references. Repeating an import may create duplicates unless the interface identifies records reliably. Decide how to reconcile failed rows and correct historical data rather than assuming every load is fresh and complete.<\/p>\n<p>Use a scenario that imports revised vendor information and then exports invoice status. Preserve stable identifiers and record the mapping between external and internal values. A successful transport message does not prove that the business transaction posted as expected. Inspect error records and transaction outcomes, and consider rate limits and retry semantics before proposing a tightly coupled integration that may fail during a maintenance window.<\/p>\n<h2>Reporting should explain its source logic<\/h2>\n<p>Finance and operations reporting can use built-in frameworks, queries and data entities depending on the use case. A manager asking for approved but unreceived purchase orders needs a clear definition of \u201capproved\u201d and \u201cunreceived.\u201d An attractive report built from the wrong status fields can be more damaging than no report. Keep security restrictions and entity boundaries intact in every reporting route.<\/p>\n<p>Sketch a report whose totals can be reconciled to the underlying transactions. Add one canceled order, a partial receipt and a late invoice to test whether the metric behaves correctly. Explain how report data freshness differs from operational table state. For exam preparation, learn how technical choices in reporting and integration support the functional consultants&#8217; requirements without undermining financial controls.<\/p>\n<h2>Deployment requires repeatable evidence<\/h2>\n<p>Source control, build validation, testing and release management ensure that a change can be traced and reproduced. A deployment that depends on a developer&#8217;s personal environment is fragile. Review package dependencies, database synchronization effects and security privileges, and plan how errors will be detected after release. When an update is urgent, the same baseline controls remain important, even if the review sequence is accelerated.<\/p>\n<p>For MB-500 study, implement a compact extension, add tests, integrate a sample entity and move it through a documented deployment pipeline. Introduce a bad permission, competing update and changed dependency. The purpose is to connect X++ and application objects to upgrade safety, operational integrity and observable results\u2014not to memorize disconnected class names.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An operations team requests a small new field on a purchase-order screen. The developer adds it directly to a standard table and it works in the test\u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[682],"tags":[],"class_list":["post-28331","post","type-post","status-publish","format-standard","hentry","category-microsoft"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"Microsoft MB-500 developer scenarios for Dynamics 365 Finance and Operations: extensibility, data entities, tests, and upgrades.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"admin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ExamSnap - Prepare For IT Certifications Exams By Using Real Exam Dumps And 100% Free Real Practice Test Questions for All Vendors. Complete Online Certification Training Courses With Detailed Video Tutorials For Passing The Certification Exams Quickly and Hassle Free.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Microsoft MB-500: Extensions That Survive Updates\" \/>\n\t\t<meta property=\"og:description\" content=\"Microsoft MB-500 developer scenarios for Dynamics 365 Finance and Operations: extensibility, data entities, tests, and upgrades.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-08T05:52:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-08T06:36:07+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Microsoft MB-500: Extensions That Survive Updates\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Microsoft MB-500 developer scenarios for Dynamics 365 Finance and Operations: extensibility, data entities, tests, and upgrades.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/microsoft-mb-500-extensions-that-survive-updates\\\/#blogposting\",\"name\":\"Microsoft MB-500: Extensions That Survive Updates\",\"headline\":\"Microsoft MB-500: Extensions That Survive Updates\",\"author\":{\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/#organization\"},\"datePublished\":\"2026-10-08T05:52:51+00:00\",\"dateModified\":\"2026-10-08T06:36:07+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/microsoft-mb-500-extensions-that-survive-updates\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/microsoft-mb-500-extensions-that-survive-updates\\\/#webpage\"},\"articleSection\":\"Microsoft\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/microsoft-mb-500-extensions-that-survive-updates\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/category\\\/certifications\\\/#listItem\",\"name\":\"Certifications\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/category\\\/certifications\\\/#listItem\",\"position\":2,\"name\":\"Certifications\",\"item\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/category\\\/certifications\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/category\\\/certifications\\\/microsoft\\\/#listItem\",\"name\":\"Microsoft\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/category\\\/certifications\\\/microsoft\\\/#listItem\",\"position\":3,\"name\":\"Microsoft\",\"item\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/category\\\/certifications\\\/microsoft\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/microsoft-mb-500-extensions-that-survive-updates\\\/#listItem\",\"name\":\"Microsoft MB-500: Extensions That Survive Updates\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/category\\\/certifications\\\/#listItem\",\"name\":\"Certifications\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/microsoft-mb-500-extensions-that-survive-updates\\\/#listItem\",\"position\":4,\"name\":\"Microsoft MB-500: Extensions That Survive Updates\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/category\\\/certifications\\\/microsoft\\\/#listItem\",\"name\":\"Microsoft\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/#organization\",\"name\":\"ExamSnap\",\"description\":\"Prepare For IT Certifications Exams By Using Real Exam Dumps And 100% Free Real Practice Test Questions for All Vendors. Complete Online Certification Training Courses With Detailed Video Tutorials For Passing The Certification Exams Quickly and Hassle Free.\",\"url\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/author\\\/admin\\\/\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/microsoft-mb-500-extensions-that-survive-updates\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cda2815de37491dbe55e6a5145d6dc7e0366df770b4941e1e5674713536d4455?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"admin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/microsoft-mb-500-extensions-that-survive-updates\\\/#webpage\",\"url\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/microsoft-mb-500-extensions-that-survive-updates\\\/\",\"name\":\"Microsoft MB-500: Extensions That Survive Updates\",\"description\":\"Microsoft MB-500 developer scenarios for Dynamics 365 Finance and Operations: extensibility, data entities, tests, and upgrades.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/microsoft-mb-500-extensions-that-survive-updates\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2026-10-08T05:52:51+00:00\",\"dateModified\":\"2026-10-08T06:36:07+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/#website\",\"url\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/\",\"name\":\"ExamSnap\",\"description\":\"Prepare For IT Certifications Exams By Using Real Exam Dumps And 100% Free Real Practice Test Questions for All Vendors. Complete Online Certification Training Courses With Detailed Video Tutorials For Passing The Certification Exams Quickly and Hassle Free.\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.examsnap.com\\\/certification\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Microsoft MB-500: Extensions That Survive Updates","description":"Microsoft MB-500 developer scenarios for Dynamics 365 Finance and Operations: extensibility, data entities, tests, and upgrades.","canonical_url":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/#blogposting","name":"Microsoft MB-500: Extensions That Survive Updates","headline":"Microsoft MB-500: Extensions That Survive Updates","author":{"@id":"https:\/\/www.examsnap.com\/certification\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/www.examsnap.com\/certification\/#organization"},"datePublished":"2026-10-08T05:52:51+00:00","dateModified":"2026-10-08T06:36:07+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/#webpage"},"isPartOf":{"@id":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/#webpage"},"articleSection":"Microsoft"},{"@type":"BreadcrumbList","@id":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.examsnap.com\/certification\/#listItem","position":1,"name":"Home","item":"https:\/\/www.examsnap.com\/certification\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.examsnap.com\/certification\/category\/certifications\/#listItem","name":"Certifications"}},{"@type":"ListItem","@id":"https:\/\/www.examsnap.com\/certification\/category\/certifications\/#listItem","position":2,"name":"Certifications","item":"https:\/\/www.examsnap.com\/certification\/category\/certifications\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.examsnap.com\/certification\/category\/certifications\/microsoft\/#listItem","name":"Microsoft"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.examsnap.com\/certification\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.examsnap.com\/certification\/category\/certifications\/microsoft\/#listItem","position":3,"name":"Microsoft","item":"https:\/\/www.examsnap.com\/certification\/category\/certifications\/microsoft\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/#listItem","name":"Microsoft MB-500: Extensions That Survive Updates"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.examsnap.com\/certification\/category\/certifications\/#listItem","name":"Certifications"}},{"@type":"ListItem","@id":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/#listItem","position":4,"name":"Microsoft MB-500: Extensions That Survive Updates","previousItem":{"@type":"ListItem","@id":"https:\/\/www.examsnap.com\/certification\/category\/certifications\/microsoft\/#listItem","name":"Microsoft"}}]},{"@type":"Organization","@id":"https:\/\/www.examsnap.com\/certification\/#organization","name":"ExamSnap","description":"Prepare For IT Certifications Exams By Using Real Exam Dumps And 100% Free Real Practice Test Questions for All Vendors. Complete Online Certification Training Courses With Detailed Video Tutorials For Passing The Certification Exams Quickly and Hassle Free.","url":"https:\/\/www.examsnap.com\/certification\/"},{"@type":"Person","@id":"https:\/\/www.examsnap.com\/certification\/author\/admin\/#author","url":"https:\/\/www.examsnap.com\/certification\/author\/admin\/","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/cda2815de37491dbe55e6a5145d6dc7e0366df770b4941e1e5674713536d4455?s=96&d=mm&r=g","width":96,"height":96,"caption":"admin"}},{"@type":"WebPage","@id":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/#webpage","url":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/","name":"Microsoft MB-500: Extensions That Survive Updates","description":"Microsoft MB-500 developer scenarios for Dynamics 365 Finance and Operations: extensibility, data entities, tests, and upgrades.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.examsnap.com\/certification\/#website"},"breadcrumb":{"@id":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/#breadcrumblist"},"author":{"@id":"https:\/\/www.examsnap.com\/certification\/author\/admin\/#author"},"creator":{"@id":"https:\/\/www.examsnap.com\/certification\/author\/admin\/#author"},"datePublished":"2026-10-08T05:52:51+00:00","dateModified":"2026-10-08T06:36:07+00:00"},{"@type":"WebSite","@id":"https:\/\/www.examsnap.com\/certification\/#website","url":"https:\/\/www.examsnap.com\/certification\/","name":"ExamSnap","description":"Prepare For IT Certifications Exams By Using Real Exam Dumps And 100% Free Real Practice Test Questions for All Vendors. Complete Online Certification Training Courses With Detailed Video Tutorials For Passing The Certification Exams Quickly and Hassle Free.","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.examsnap.com\/certification\/#organization"}}]},"og:locale":"en_US","og:site_name":"ExamSnap - Prepare For IT Certifications Exams By Using Real Exam Dumps And 100% Free Real Practice Test Questions for All Vendors. Complete Online Certification Training Courses With Detailed Video Tutorials For Passing The Certification Exams Quickly and Hassle Free.","og:type":"article","og:title":"Microsoft MB-500: Extensions That Survive Updates","og:description":"Microsoft MB-500 developer scenarios for Dynamics 365 Finance and Operations: extensibility, data entities, tests, and upgrades.","og:url":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/","article:published_time":"2026-10-08T05:52:51+00:00","article:modified_time":"2026-10-08T06:36:07+00:00","twitter:card":"summary_large_image","twitter:title":"Microsoft MB-500: Extensions That Survive Updates","twitter:description":"Microsoft MB-500 developer scenarios for Dynamics 365 Finance and Operations: extensibility, data entities, tests, and upgrades."},"aioseo_meta_data":{"post_id":"28331","title":"Microsoft MB-500: Extensions That Survive Updates","description":"Microsoft MB-500 developer scenarios for Dynamics 365 Finance and Operations: extensibility, data entities, tests, and upgrades.","keywords":null,"keyphrases":{"focus":{"keyphrase":"Microsoft MB-500"}},"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2026-10-08 06:40:47","updated":"2026-10-08 07:07:35","focus_keyword":"Microsoft MB-500","additional_keywords":null,"truseo_locale":null,"primary_term":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.examsnap.com\/certification\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.examsnap.com\/certification\/category\/certifications\/\" title=\"Certifications\">Certifications<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.examsnap.com\/certification\/category\/certifications\/microsoft\/\" title=\"Microsoft\">Microsoft<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tMicrosoft MB-500: Extensions That Survive Updates\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.examsnap.com\/certification\/"},{"label":"Certifications","link":"https:\/\/www.examsnap.com\/certification\/category\/certifications\/"},{"label":"Microsoft","link":"https:\/\/www.examsnap.com\/certification\/category\/certifications\/microsoft\/"},{"label":"Microsoft MB-500: Extensions That Survive Updates","link":"https:\/\/www.examsnap.com\/certification\/microsoft-mb-500-extensions-that-survive-updates\/"}],"_links":{"self":[{"href":"https:\/\/www.examsnap.com\/certification\/wp-json\/wp\/v2\/posts\/28331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.examsnap.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examsnap.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examsnap.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examsnap.com\/certification\/wp-json\/wp\/v2\/comments?post=28331"}],"version-history":[{"count":3,"href":"https:\/\/www.examsnap.com\/certification\/wp-json\/wp\/v2\/posts\/28331\/revisions"}],"predecessor-version":[{"id":28631,"href":"https:\/\/www.examsnap.com\/certification\/wp-json\/wp\/v2\/posts\/28331\/revisions\/28631"}],"wp:attachment":[{"href":"https:\/\/www.examsnap.com\/certification\/wp-json\/wp\/v2\/media?parent=28331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examsnap.com\/certification\/wp-json\/wp\/v2\/categories?post=28331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examsnap.com\/certification\/wp-json\/wp\/v2\/tags?post=28331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}