{"version":"1.0","provider_name":"AutoIt Consulting","provider_url":"https:\/\/www.autoitconsulting.com\/site","author_name":"Jonathan Bennett","author_url":"https:\/\/www.autoitconsulting.com\/site\/author\/admin\/","title":"IResultObject Disposal - AutoIt Consulting","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"S1jZKE3GH9\"><a href=\"https:\/\/www.autoitconsulting.com\/site\/sccm-sdk\/fundamentals\/iresultobject-disposal\/\">IResultObject Disposal<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.autoitconsulting.com\/site\/sccm-sdk\/fundamentals\/iresultobject-disposal\/embed\/#?secret=S1jZKE3GH9\" width=\"600\" height=\"338\" title=\"&#8220;IResultObject Disposal&#8221; &#8212; AutoIt Consulting\" data-secret=\"S1jZKE3GH9\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.autoitconsulting.com\/site\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.autoitconsulting.com\/site\/wp-content\/uploads\/2018\/08\/Microsoft_Configuration_Manager_1200x628.png","thumbnail_width":1200,"thumbnail_height":628,"description":"Objects based on the IResultObject interface hold unmanaged resources and must be disposed when no longer in use. This page shows the ways that IResultObject based objects are obtained using ExecuteQuery, CreateInstance, GetInstance, GetArrayItems, and how to correctly dispose of them in each case."}