It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://blogs.technet.com/dataplatforminsider/rss.xml

  1. <!DOCTYPE html>
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. <html
  58. class="hasSidebar hasPageActions hasBreadcrumb conceptual has-default-focus theme-light"
  59. lang="en-us"
  60. dir="ltr"
  61. data-authenticated="false"
  62. data-auth-status-determined="false"
  63. data-target="docs"
  64. x-ms-format-detection="none">
  65.  
  66. <head>
  67. <meta charset="utf-8" />
  68. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  69. <meta property="og:title" content="Archived MSDN and TechNet Blogs" />
  70. <meta property="og:type" content="website" />
  71. <meta property="og:url" content="https://learn.microsoft.com/en-us/archive/blogs/" />
  72.  
  73. <meta property="og:image" content="https://learn.microsoft.com/en-us/media/open-graph-image.png" />
  74.  
  75. <meta property="og:image:alt" content="Microsoft Learn" />
  76.  
  77. <meta name="twitter:card" content="summary_large_image" />
  78.  
  79. <meta name="twitter:site" content="@MicrosoftLearn" />
  80.  
  81. <meta name="color-scheme" content="light dark">
  82.  
  83.  
  84. <meta name="author" content="kexugit" />
  85. <meta name="breadcrumb_path" content="/archive/blogs/bread/toc.json" />
  86. <meta name="depot_name" content="MSDN.blogs-archive" />
  87. <meta name="document_id" content="61cab8ad-6aed-d23a-e2c1-cb433dfe8c30" />
  88. <meta name="document_version_independent_id" content="4b62800d-ec12-3665-e91d-c67decf4368a" />
  89. <meta name="feedback_help_link_type" content="" />
  90. <meta name="feedback_help_link_url" content="" />
  91. <meta name="feedback_product_url" content="" />
  92. <meta name="feedback_system" content="None" />
  93. <meta name="git_commit_id" content="15d8f271e0af3173b9c51f15a59b1cba40e43fcb" />
  94. <meta name="gitcommit" content="https://docs-archive.visualstudio.com/DefaultCollection/docs-archive-project/_git/blogs-archive-pr/commit/15d8f271e0af3173b9c51f15a59b1cba40e43fcb?path=/blogs-archive/index.md&amp;_a=contents" />
  95. <meta name="is_archived" content="true" />
  96. <meta name="locale" content="en-us" />
  97. <meta name="ms.author" content="Archiveddocs" />
  98. <meta name="ms.topic" content="Archived" />
  99. <meta name="original_content_git_url" content="https://docs-archive.visualstudio.com/DefaultCollection/docs-archive-project/_git/blogs-archive-pr?path=/blogs-archive/index.md&amp;version=GBlive&amp;_a=contents" />
  100. <meta name="page_type" content="conceptual" />
  101. <meta name="ROBOTS" content="NOINDEX,NOFOLLOW" />
  102. <meta name="schema" content="Conceptual" />
  103. <meta name="site_name" content="Docs" />
  104. <meta name="toc_rel" content="toc.json" />
  105. <meta name="uhfHeaderId" content="MSDocsHeader-Archive" />
  106. <meta name="updated_at" content="2023-08-28 09:15 PM" />
  107. <meta name="word_count" content="136" />
  108.  
  109.  
  110. <meta name="persistent_id" content="2b084327-8451-9c3e-4a9f-ed33c5bda4c3" />
  111.  
  112.  
  113.  
  114.  
  115. <meta name="scope" content="Blogs" />
  116. <meta name="github_feedback_content_git_url" content="https://docs-archive.visualstudio.com/DefaultCollection/docs-archive-project/_git/blogs-archive-pr?path=/blogs-archive/index.md&version=GBlive&_a=contents" />
  117. <link href="https://learn.microsoft.com/en-us/archive/blogs/" rel="canonical">
  118. <title>Archived MSDN and TechNet Blogs | Microsoft Learn</title>
  119.  
  120. <link rel="stylesheet" href="/_themes/docs.theme/master/en-us/_themes/styles/217268f7.site-ltr.css ">
  121.  
  122.  
  123. <script id="msdocs-script">
  124. var msDocs = {
  125. data: {
  126. timeOrigin: Date.now(),
  127. contentLocale: 'en-us',
  128. contentDir: 'ltr',
  129. userLocale: 'en-us',
  130. userDir: 'ltr',
  131. pageTemplate: 'Conceptual',
  132. brand: '',
  133. context: {
  134. },
  135. hasBinaryRating: false,
  136. hasGithubIssues: false,
  137. feedbackHelpLinkType:'',
  138. feedbackHelpLinkUrl:'',
  139. standardFeedback: false,
  140. showFeedbackReport: false,
  141. enableTutorialFeedback: false,
  142. feedbackSystem: 'None',
  143. feedbackGitHubRepo: '',
  144. feedbackProductUrl: '',
  145. extendBreadcrumb: false,
  146. isEditDisplayable: false,
  147. hideViewSource: false,
  148. hasPageActions: true,
  149. hasPrintButton: true,
  150. hasBookmark: true,
  151. hasShare: true,
  152. isPermissioned: false,
  153. isPrivateUnauthorized: false,
  154. hasRecommendations: true,
  155. },
  156. functions:{}
  157. };
  158. </script>
  159. <script src="https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js"></script>
  160. <script src="https://js.monitor.azure.com/scripts/c/ms.jsll-3.min.js"></script>
  161.  
  162. <script src="/_themes/docs.theme/master/en-us/_themes/global/67a45209.deprecation.js"></script>
  163.  
  164. <script src="/_themes/docs.theme/master/en-us/_themes/scripts/c9f345f.index-docs.js"></script>
  165. </head>
  166.  
  167. <body lang="en-us" dir="ltr">
  168. <div class="header-holder has-default-focus">
  169. <a href="#main" class="skip-to-main-link has-outline-color-text visually-hidden-until-focused position-fixed has-inner-focus focus-visible top-0 left-0 right-0 padding-xs has-text-centered has-body-background" tabindex="1">Skip to main content</a>
  170.  
  171. <div hidden id="cookie-consent-holder" data-test-id="cookie-consent-container"></div>
  172.  
  173. <div id="unsupported-browser" style="
  174. background-color: white;
  175. color: black;
  176. padding: 16px;
  177. border-bottom: 1px solid grey;"
  178. hidden
  179. >
  180. <div style="max-width: 800px; margin: 0 auto;">
  181. <p style="font-size: 24px">This browser is no longer supported.</p>
  182. <p style="font-size: 16px; margin-top: 16px;">Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.</p>
  183. <div style="margin-top: 12px;">
  184. <a href="https://go.microsoft.com/fwlink/p/?LinkID=2092881 "
  185. style="
  186. background-color: #0078d4;
  187. border: 1px solid #0078d4;
  188. color: white;
  189. padding: 6px 12px;
  190. border-radius: 2px;
  191. display: inline-block;
  192. ">
  193. Download Microsoft Edge </a>
  194. <a href="https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge"
  195. style="
  196. background-color: white;
  197. padding: 6px 12px;
  198. border: 1px solid #505050;
  199. color: #171717;
  200. border-radius: 2px;
  201. display: inline-block;
  202. ">
  203. More info about Internet Explorer and Microsoft Edge </a>
  204. </div>
  205. </div>
  206. </div>
  207. <!-- liquid-tag banners global -->
  208.  
  209. <!-- site header -->
  210. <header id="ms--site-header" data-test-id="site-header-wrapper" role="banner" itemscope="itemscope" itemtype="http://schema.org/Organization">
  211. <div id="ms--mobile-nav" class="site-header display-none-tablet padding-inline-none gap-none" data-bi-name="mobile-header" data-test-id="mobile-header"></div>
  212. <div id="ms--primary-nav" class="site-header display-none display-flex-tablet" data-bi-name="L1-header" data-test-id="primary-header"></div>
  213. <div id="ms--secondary-nav" class="site-header display-none display-flex-tablet" data-bi-name="L2-header" data-test-id="secondary-header"></div>
  214. </header>
  215.  
  216.  
  217. <div id="content-header" class="content-header uhf-container has-padding has-default-focus border-bottom-none" data-bi-name="content-header">
  218. <div class="content-header-controls margin-xxs margin-inline-sm-tablet">
  219. <button type="button" class="contents-button button button-sm margin-right-xxs" data-bi-name="contents-expand" aria-haspopup="true" data-contents-button>
  220. <span class="icon"><span class="docon docon-menu" aria-hidden="true"></span></span>
  221. <span class="contents-expand-title">
  222. Table of contents </span>
  223. </button>
  224. <button type="button" class="ap-collapse-behavior ap-expanded button button-sm" data-bi-name="ap-collapse" aria-controls="action-panel">
  225. <span class="icon"><span class="docon docon-exit-mode" aria-hidden="true"></span></span>
  226. <span>Exit focus mode</span>
  227. </button>
  228. </div>
  229. </div>
  230.  
  231. <div id="disclaimer-holder" class="has-overflow-hidden has-default-focus">
  232. <!-- liquid-tag banners sectional -->
  233. </div>
  234. </div>
  235.  
  236. <div class="mainContainer  uhf-container has-default-focus" data-bi-name="body">
  237.  
  238. <div class="columns has-large-gaps is-gapless-mobile ">
  239.  
  240. <div id="left-container" class="left-container is-hidden-mobile column is-one-third-tablet is-one-quarter-desktop">
  241. <nav id="affixed-left-container" class="margin-top-sm-tablet position-sticky display-flex flex-direction-column" aria-label="Primary"></nav>
  242. </div>
  243.  
  244. <!-- .primary-holder -->
  245. <section class="primary-holder column is-two-thirds-tablet is-three-quarters-desktop">
  246. <!--div.columns -->
  247. <div class="columns is-gapless-mobile has-large-gaps ">
  248.  
  249.  
  250. <div id="main-column" class="column  is-full is-8-desktop">
  251.  
  252. <main id="main" class="" role="main" data-bi-name="content" lang="en-us" dir="ltr">
  253. <!-- article-header -->
  254. <div id="article-header" class="background-color-body margin-top-sm-tablet margin-bottom-xs display-none-print">
  255. <div class="display-flex align-items-center ">
  256. <details id="article-header-breadcrumbs-overflow-popover" class="popover" data-for="article-header-breadcrumbs">
  257. <summary class="button button-clear button-primary button-sm inner-focus" aria-label="All breadcrumbs">
  258. <span class="icon">
  259. <span class="docon docon-more"></span>
  260. </span>
  261. </summary>
  262. <div id="article-header-breadcrumbs-overflow" class="popover-content padding-none">
  263.  
  264. </div>
  265. </details>
  266.  
  267. <bread-crumbs id="article-header-breadcrumbs" data-test-id="article-header-breadcrumbs" class="overflow-hidden flex-grow-1 margin-right-sm margin-right-md-tablet margin-right-lg-desktop margin-left-negative-xxs padding-left-xxs"></bread-crumbs>
  268.  
  269. <div id="article-header-page-actions"  class="opacity-none margin-left-auto display-flex flex-wrap-no-wrap align-items-stretch">
  270.  
  271. <a
  272. id="lang-link-tablet"
  273. class="button button-primary button-clear button-sm display-none display-inline-flex-tablet"
  274. title="Read in English" data-bi-name="language-toggle"
  275. data-read-in-link
  276. hidden>
  277. <span class="icon margin-none" aria-hidden="true" data-read-in-link-icon>
  278. <span class="docon docon-locale-globe"></span>
  279. </span>
  280. <span class="is-visually-hidden" data-read-in-link-text>Read in English</span>
  281. </a>
  282.  
  283. <button
  284. type="button"
  285. class="collection button button-clear button-sm button-primary display-none display-inline-flex-tablet"
  286. data-list-type="collection"
  287. data-bi-name="collection"
  288. title="Add to collection">
  289. <span class="icon margin-none" aria-hidden="true">
  290. <span class="docon docon-circle-addition"></span>
  291. </span>
  292. <span class="collection-status is-visually-hidden">Save</span>
  293. </button>
  294.  
  295.  
  296.  
  297. <details class="popover popover-right" id="article-header-page-actions-overflow">
  298. <summary class="justify-content-flex-start button button-clear button-sm button-primary" aria-label="More actions" title="More actions">
  299. <span class="icon" aria-hidden="true">
  300. <span class="docon docon-more-vertical"></span>
  301. </span>
  302. </summary>
  303. <div class="popover-content padding-xs">
  304. <button
  305. data-page-action-item="overflow-mobile"
  306. type="button"
  307. class="justify-content-flex-start button-block button-sm has-inner-focus button button-clear display-none-tablet"
  308. data-bi-name="contents-expand"
  309. data-contents-button
  310. data-popover-close>
  311. <span class="icon">
  312. <span class="docon docon-editor-list-bullet" aria-hidden="true"></span>
  313. </span>
  314. <span class="contents-expand-title">Table of contents</span>
  315. </button>
  316.  
  317. <a
  318. id="lang-link-overflow"
  319. class="justify-content-flex-start button-sm has-inner-focus button button-clear button-block display-none-tablet"
  320. title="Read in English" data-bi-name="language-toggle"
  321. data-page-action-item="overflow-mobile"
  322. data-check-hidden="true"
  323. data-read-in-link
  324. hidden
  325. >
  326. <span class="icon" aria-hidden="true" data-read-in-link-icon>
  327. <span class="docon docon-locale-globe"></span>
  328. </span>
  329. <span data-read-in-link-text>Read in English</span>
  330. </a>
  331.  
  332. <button
  333. type="button"
  334. class="collection justify-content-flex-start button button-clear button-sm has-inner-focus button-block display-none-tablet"
  335. data-list-type="collection"
  336. data-bi-name="collection"
  337. title="Save"
  338. data-page-action-item="overflow-mobile"
  339. data-check-hidden="true"
  340. data-popover-close>
  341. <span class="icon" aria-hidden="true">
  342. <span class="docon docon-circle-addition"></span>
  343. </span>
  344. <span class="collection-status">Save</span>
  345. </button>
  346.  
  347. <button
  348. type="button"
  349. class="collection justify-content-flex-start button button-clear button-sm has-inner-focus button-block display-none-tablet"
  350. data-list-type="plan"
  351. data-bi-name="plan"
  352. title="Add to Plan"
  353. data-page-action-item="overflow-mobile"
  354. data-check-hidden="true"
  355. data-popover-close
  356. hidden>
  357. <span class="icon" aria-hidden="true">
  358. <span class="docon docon-circle-addition"></span>
  359. </span>
  360. <span class="plan-status">Add to Plan</span>
  361. </button>
  362.  
  363.  
  364.  
  365. <div aria-hidden="true" class="margin-none
  366. border-top" data-page-action-item="overflow-all"></div>
  367. <h4 class="font-size-sm padding-left-xxs">Share via</h4>
  368.  
  369. <a class="button button-clear button-sm button-block has-inner-focus text-decoration-none justify-content-flex-start share-facebook" data-bi-name="facebook" data-page-action-item="overflow-all">
  370. <span class="icon" aria-hidden="true">
  371. <span class="docon docon-facebook-share font-size-md color-primary"></span>
  372. </span>
  373. <span class="margin-left-xxs">Facebook</span>
  374. </a>
  375. <a class="button button-clear button-sm has-inner-focus button-block text-decoration-none justify-content-flex-start share-twitter" data-bi-name="twitter" data-page-action-item="overflow-all">
  376. <span class="icon" aria-hidden="true">
  377. <span class="docon docon-xlogo-share font-size-xxs"></span>
  378. </span>
  379. <span class="margin-left-xxs">x.com</span>
  380. </a>
  381. <a class="button button-clear button-sm has-inner-focus button-block text-decoration-none justify-content-flex-start share-linkedin" data-bi-name="linkedin" data-page-action-item="overflow-all">
  382. <span class="icon" aria-hidden="true">
  383. <span class="docon docon-linked-in-logo font-size-sm color-primary"></span>
  384. </span>
  385. <span class="margin-left-xxs">LinkedIn</span>
  386. </a>
  387. <a class="button button-clear button-sm button-block has-inner-focus text-decoration-none justify-content-flex-start margin-bottom-xxs share-email" data-bi-name="email" data-page-action-item="overflow-all">
  388. <span class="icon" aria-hidden="true">
  389. <span class="docon docon-mail-message font-size-sm color-primary"></span>
  390. </span>
  391. <span class="margin-left-xxs">Email</span>
  392. </a>
  393. <hr />
  394. <button
  395. class="button button-block button-clear button-sm justify-content-flex-start has-inner-focus margin-top-xxs"
  396. title="Print"
  397. type="button"
  398. aria-label="Print"
  399. data-bi-name="print"
  400. data-page-action-item="overflow-all"
  401. data-popover-close
  402. data-print-page
  403. data-check-hidden="true">
  404. <span class="icon" aria-hidden="true">
  405. <span class="docon docon-print font-size-sm color-primary"></span>
  406. </span>
  407. <span class="margin-left-xxs">Print</span>
  408. </button>
  409. </div>
  410. </details>
  411. </div>
  412. </div>
  413. </div>
  414. <!-- end article-header -->
  415.  
  416.  
  417. <div>
  418. <button type="button" class="border contents-button button button-clear button-sm is-hidden-tablet has-inner-focus" data-bi-name="contents-expand" data-contents-button hidden>
  419. <span class="icon">
  420. <span class="docon docon-editor-list-bullet" aria-hidden="true"></span>
  421. </span>
  422. <span class="contents-expand-title">Table of contents</span>
  423. </button>
  424. </div>
  425.  
  426. <!-- end mobile-contents button  -->
  427.  
  428. <div class="content ">
  429.  
  430.  
  431. <h1 id="archived-msdn-and-technet-blogs">Archived MSDN and TechNet Blogs</h1>
  432.  
  433.  
  434. <div class="display-flex justify-content-space-between align-items-center flex-wrap-wrap page-metadata-container">
  435. <div class="margin-right-xxs">
  436. <ul class="metadata page-metadata" data-bi-name="page info" lang="en-us" dir="ltr">
  437. <li>
  438. Article </li>
  439. <li>
  440. <time class="is-invisible" data-article-date aria-label="Article review date" datetime="2023-08-28T21:15:30.075Z" data-article-date-source="git">8/28/2023</time>
  441. </li>
  442. </ul>
  443. </div>
  444. </div>
  445.  
  446. <div id="ms--inline-notifications" data-bi-name="inline-notification"></div>
  447.  
  448. <nav id="center-doc-outline" class="doc-outline is-hidden-desktop display-none-print margin-bottom-sm" data-bi-name="intopic toc" aria-label="In this article">
  449. <h2 id="ms--in-this-article" class="title is-6 margin-block-xs">In this article</h2>
  450. </nav>
  451.  
  452. <!-- <content> -->
  453. <p><strong>If you were looking for MSDN or TechNet blogs, please know that MSDN and TechNet blog sites have been retired, and blog content has been migrated and archived here</strong>.</p>
  454. <h2 id="how-to-use-this-site">How to use this site</h2>
  455. <p>Archived blogs are grouped alphabetically by the initial letter of the blog name. Select the initial letter from the TOC to see the full list of the blogs.</p>
  456. <p>You can also type the name of the blog or the title of the blog post in the &quot;search&quot; box at the upper-right corner of this page to search for it.</p>
  457. <p>If you have any questions or issues, please share your feedback <a href="https://github.com/MicrosoftDocs/feedback/issues" data-linktype="external">here</a>.</p>
  458. <h2 id="all-blogs">All Blogs</h2>
  459. <h3 id="a"><a href="page/a/" data-linktype="relative-path">A</a></h3>
  460. <h3 id="b"><a href="page/b/" data-linktype="relative-path">B</a></h3>
  461. <h3 id="c"><a href="page/c/" data-linktype="relative-path">C</a></h3>
  462. <h3 id="d"><a href="page/d/" data-linktype="relative-path">D</a></h3>
  463. <h3 id="e"><a href="page/e/" data-linktype="relative-path">E</a></h3>
  464. <h3 id="f"><a href="page/f/" data-linktype="relative-path">F</a></h3>
  465. <h3 id="g"><a href="page/g/" data-linktype="relative-path">G</a></h3>
  466. <h3 id="h"><a href="page/h/" data-linktype="relative-path">H</a></h3>
  467. <h3 id="i"><a href="page/i/" data-linktype="relative-path">I</a></h3>
  468. <h3 id="j"><a href="page/j/" data-linktype="relative-path">J</a></h3>
  469. <h3 id="k"><a href="page/k/" data-linktype="relative-path">K</a></h3>
  470. <h3 id="l"><a href="page/l/" data-linktype="relative-path">L</a></h3>
  471. <h3 id="m"><a href="page/m/" data-linktype="relative-path">M</a></h3>
  472. <h3 id="n"><a href="page/n/" data-linktype="relative-path">N</a></h3>
  473. <h3 id="o"><a href="page/o/" data-linktype="relative-path">O</a></h3>
  474. <h3 id="p"><a href="page/p/" data-linktype="relative-path">P</a></h3>
  475. <h3 id="q"><a href="page/q/" data-linktype="relative-path">Q</a></h3>
  476. <h3 id="r"><a href="page/r/" data-linktype="relative-path">R</a></h3>
  477. <h3 id="s"><a href="page/s/" data-linktype="relative-path">S</a></h3>
  478. <h3 id="t"><a href="page/t/" data-linktype="relative-path">T</a></h3>
  479. <h3 id="u"><a href="page/u/" data-linktype="relative-path">U</a></h3>
  480. <h3 id="v"><a href="page/v/" data-linktype="relative-path">V</a></h3>
  481. <h3 id="w"><a href="page/w/" data-linktype="relative-path">W</a></h3>
  482. <h3 id="x"><a href="page/x/" data-linktype="relative-path">X</a></h3>
  483. <h3 id="y"><a href="page/y/" data-linktype="relative-path">Y</a></h3>
  484. <h3 id="z"><a href="page/z/" data-linktype="relative-path">Z</a></h3>
  485. <h3 id="0-9-non-alphabet-characters"><a href="page/0-9-non-alphabetic/" data-linktype="relative-path">0-9, Non-Alphabet Characters</a></h3>
  486.  
  487. </div>
  488.  
  489. <div id="assertive-live-region" role="alert" aria-live="assertive" class="visually-hidden" aria-relevant="additions" aria-atomic="true"></div>
  490. <div id="polite-live-region" role="status" aria-live="polite" class="visually-hidden" aria-relevant="additions" aria-atomic="true"></div>
  491. <!-- </content> -->
  492.  
  493. </main>
  494.  
  495.  
  496.  
  497.  
  498. <!-- recommendations section -->
  499. <!-- end recommendations section -->
  500.  
  501. <!-- feedback section -->
  502. <!-- end feedback section -->
  503.  
  504. <!-- feedback report section -->
  505. <!-- end feedback report section -->
  506.  
  507. <aside
  508. id="ms--additional-resources-mobile"
  509. aria-label="Additional resources"
  510. class="display-none-desktop display-none-print"
  511. >
  512. <hr class="hr" hidden />
  513. <h2 id="ms--additional-resources-mobile-heading" class="title is-3" hidden>Additional resources</h2>
  514. <section id="right-rail-recommendations-mobile" data-bi-name="recommendations" hidden></section>
  515. <section id="right-rail-training-mobile" data-bi-name="learning-resources-card" hidden></section>
  516. <section id="right-rail-events-mobile" data-bi-name="events-card" hidden></section>
  517. <section id="right-rail-qna-mobile" data-bi-name="qna-link-card" hidden></section>
  518. </aside>
  519.  
  520. <div class="border-top is-visible-interactive has-default-focus margin-top-sm ">
  521.  
  522.  
  523.  
  524. <footer id="footer-interactive" data-bi-name="footer" class="footer-layout">
  525. <div class="display-flex gap-xs flex-wrap-wrap is-full-height padding-right-lg-desktop">
  526. <a
  527. data-mscc-ic="false"
  528. class="locale-selector-link button button-sm button-clear flex-shrink-0"
  529. href="#"
  530. data-bi-name="select-locale">
  531. <span class="icon" aria-hidden="true">
  532. <span class="docon docon-world"></span>
  533. </span>
  534. <span class="local-selector-link-text"></span></a>
  535. <div class="ccpa-privacy-link" data-ccpa-privacy-link hidden>
  536. <a
  537. href="https://aka.ms/yourcaliforniaprivacychoices"
  538. class="button button-sm button-clear flex-shrink-0"
  539. data-mscc-ic="false"
  540. data-bi-name="your-privacy-choices"
  541. >
  542. <svg
  543. role="img"
  544. aria-label="California Consumer Privacy Act (CCPA) Opt-Out Icon"
  545. xmlns="http://www.w3.org/2000/svg"
  546. viewBox="0 0 30 14"
  547. xml:space="preserve"
  548. height="16"
  549. width="43"
  550. focusable="false"
  551. >
  552. <title>California Consumer Privacy Act (CCPA) Opt-Out Icon</title>
  553. <path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"></path>
  554. <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"></path>
  555. <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"></path>
  556. <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"></path>
  557. </svg>
  558. <span>Your Privacy Choices</span>
  559. </a>
  560. </div>
  561. <div class="flex-shrink-0">
  562. <div class="dropdown has-caret-up">
  563. <button class="dropdown-trigger button button-clear button-sm has-inner-focus theme-dropdown-trigger"
  564. aria-controls="theme-menu-interactive" aria-expanded="false" title="Theme" data-bi-name="theme">
  565. <span class="icon">
  566. <span class="docon docon-sun" aria-hidden="true"></span>
  567. </span>
  568. <span>Theme</span>
  569. <span class="icon expanded-indicator" aria-hidden="true">
  570. <span class="docon docon-chevron-down-light"></span>
  571. </span>
  572. </button>
  573. <div class="dropdown-menu" id="theme-menu-interactive" role="menu">
  574. <ul class="theme-selector padding-xxs" role="none">
  575. <li class="theme display-block" role="menuitem">
  576. <button class="button button-clear button-sm theme-control button-block justify-content-flex-start"
  577. data-theme-to="light">
  578. <span class="theme-light margin-right-xxs">
  579. <span
  580. class="theme-selector-icon border display-inline-block has-body-background"
  581. aria-hidden="true">
  582. <svg class="svg" xmlns="http://www.w3.org/2000/svg"
  583. viewBox="0 0 22 14">
  584. <rect width="22" height="14" class="has-fill-body-background" />
  585. <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
  586. <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
  587. <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
  588. <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
  589. <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
  590. <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
  591. <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
  592. </svg>
  593. </span>
  594. </span>
  595. <span>
  596. Light </span>
  597. </button>
  598. </li>
  599. <li class="theme display-block" role="menuitem">
  600. <button class="button button-clear button-sm theme-control button-block justify-content-flex-start"
  601. data-theme-to="dark">
  602. <span class="theme-dark margin-right-xxs">
  603. <span
  604. class="border theme-selector-icon display-inline-block has-body-background"
  605. aria-hidden="true">
  606. <svg class="svg" xmlns="http://www.w3.org/2000/svg"
  607. viewBox="0 0 22 14">
  608. <rect width="22" height="14" class="has-fill-body-background" />
  609. <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
  610. <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
  611. <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
  612. <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
  613. <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
  614. <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
  615. <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
  616. </svg>
  617. </span>
  618. </span>
  619. <span>
  620. Dark </span>
  621. </button>
  622. </li>
  623. <li class="theme display-block" role="menuitem">
  624. <button class="button button-clear button-sm theme-control button-block justify-content-flex-start"
  625. data-theme-to="high-contrast">
  626. <span class="theme-high-contrast margin-right-xxs">
  627. <span
  628. class="border theme-selector-icon display-inline-block has-body-background"
  629. aria-hidden="true">
  630. <svg class="svg" xmlns="http://www.w3.org/2000/svg"
  631. viewBox="0 0 22 14">
  632. <rect width="22" height="14" class="has-fill-body-background" />
  633. <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
  634. <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
  635. <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
  636. <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
  637. <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
  638. <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
  639. <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
  640. </svg>
  641. </span>
  642. </span>
  643. <span>
  644. High contrast </span>
  645. </button>
  646. </li>
  647. </ul>
  648. </div>
  649. </div>
  650. </div>
  651. </div>
  652. <ul class="links" data-bi-name="footerlinks">
  653. <li class="manage-cookies-holder" hidden></li>
  654. <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/previous-versions/" data-bi-name="archivelink">Previous Versions</a></li>
  655. <li><a class="external-link-indicator" data-mscc-ic="false" href="https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog" data-bi-name="bloglink">Blog</a></li>
  656. <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/contribute/" data-bi-name="contributorGuide">Contribute</a></li>
  657. <li><a class="external-link-indicator" data-mscc-ic="false" href="https://go.microsoft.com/fwlink/?LinkId=521839" data-bi-name="privacy">Privacy</a></li>
  658. <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/legal/termsofuse" data-bi-name="termsofuse">Terms of Use</a></li>
  659. <li><a class="external-link-indicator" data-mscc-ic="false" href="https://www.microsoft.com/legal/intellectualproperty/Trademarks/" data-bi-name="trademarks">Trademarks</a></li>
  660. <li>&copy; Microsoft 2024</li>
  661. </ul>
  662. </footer>
  663. </div>
  664.  
  665. </div>
  666.  
  667. <div
  668. id="ms--additional-resources"
  669. class="right-container column is-4-desktop display-none display-block-desktop"
  670. data-bi-name="pageactions"
  671. role="complementary"
  672. aria-label="Additional resources"
  673. >
  674. <div id="affixed-right-container" class="margin-top-sm-tablet" data-bi-name="right-column">
  675. <h2 id="ms--additional-resources-heading" class="title is-6 margin-top-md" hidden>Additional resources</h2>
  676. <section id="right-rail-events" data-bi-name="events-card" hidden></section>
  677. <section id="right-rail-training" data-bi-name="learning-resources-card" hidden></section>
  678. <section id="right-rail-recommendations" data-bi-name="recommendations" hidden></section>
  679. <nav id="side-doc-outline" class="doc-outline" data-bi-name="intopic toc" aria-label="In this article">
  680. <h3>In this article</h3>
  681. </nav>
  682. <section id="right-rail-qna" class="margin-top-xxs" data-bi-name="qna-link-card" hidden></section>
  683. </div>
  684. </div>
  685.  
  686. </div>
  687. <!--end of div.columns -->
  688.  
  689. </section>
  690. <!--end of .primary-holder -->
  691.  
  692. <!-- interactive container -->
  693. <aside id="interactive-container" class="interactive-container is-visible-interactive column has-body-background-dark ">
  694. </aside>
  695. <!-- end of interactive container -->
  696. </div>
  697.  
  698. </div>
  699. <!--end of .mainContainer -->
  700.  
  701. <section class="border-top has-default-focus is-hidden-interactive margin-top-sm ">
  702.  
  703.  
  704.  
  705. <footer id="footer" data-bi-name="footer" class="footer-layout uhf-container has-padding" role="contentinfo">
  706. <div class="display-flex gap-xs flex-wrap-wrap is-full-height padding-right-lg-desktop">
  707. <a
  708. data-mscc-ic="false"
  709. class="locale-selector-link button button-sm button-clear flex-shrink-0"
  710. href="#"
  711. data-bi-name="select-locale">
  712. <span class="icon" aria-hidden="true">
  713. <span class="docon docon-world"></span>
  714. </span>
  715. <span class="local-selector-link-text"></span></a>
  716. <div class="ccpa-privacy-link" data-ccpa-privacy-link hidden>
  717. <a
  718. href="https://aka.ms/yourcaliforniaprivacychoices"
  719. class="button button-sm button-clear flex-shrink-0"
  720. data-mscc-ic="false"
  721. data-bi-name="your-privacy-choices"
  722. >
  723. <svg
  724. role="img"
  725. aria-label="California Consumer Privacy Act (CCPA) Opt-Out Icon"
  726. xmlns="http://www.w3.org/2000/svg"
  727. viewBox="0 0 30 14"
  728. xml:space="preserve"
  729. height="16"
  730. width="43"
  731. focusable="false"
  732. >
  733. <title>California Consumer Privacy Act (CCPA) Opt-Out Icon</title>
  734. <path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"></path>
  735. <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"></path>
  736. <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"></path>
  737. <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"></path>
  738. </svg>
  739. <span>Your Privacy Choices</span>
  740. </a>
  741. </div>
  742. <div class="flex-shrink-0">
  743. <div class="dropdown has-caret-up">
  744. <button class="dropdown-trigger button button-clear button-sm has-inner-focus theme-dropdown-trigger"
  745. aria-controls="theme-menu" aria-expanded="false" title="Theme" data-bi-name="theme">
  746. <span class="icon">
  747. <span class="docon docon-sun" aria-hidden="true"></span>
  748. </span>
  749. <span>Theme</span>
  750. <span class="icon expanded-indicator" aria-hidden="true">
  751. <span class="docon docon-chevron-down-light"></span>
  752. </span>
  753. </button>
  754. <div class="dropdown-menu" id="theme-menu" role="menu">
  755. <ul class="theme-selector padding-xxs" role="none">
  756. <li class="theme display-block" role="menuitem">
  757. <button class="button button-clear button-sm theme-control button-block justify-content-flex-start"
  758. data-theme-to="light">
  759. <span class="theme-light margin-right-xxs">
  760. <span
  761. class="theme-selector-icon border display-inline-block has-body-background"
  762. aria-hidden="true">
  763. <svg class="svg" xmlns="http://www.w3.org/2000/svg"
  764. viewBox="0 0 22 14">
  765. <rect width="22" height="14" class="has-fill-body-background" />
  766. <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
  767. <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
  768. <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
  769. <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
  770. <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
  771. <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
  772. <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
  773. </svg>
  774. </span>
  775. </span>
  776. <span>
  777. Light </span>
  778. </button>
  779. </li>
  780. <li class="theme display-block" role="menuitem">
  781. <button class="button button-clear button-sm theme-control button-block justify-content-flex-start"
  782. data-theme-to="dark">
  783. <span class="theme-dark margin-right-xxs">
  784. <span
  785. class="border theme-selector-icon display-inline-block has-body-background"
  786. aria-hidden="true">
  787. <svg class="svg" xmlns="http://www.w3.org/2000/svg"
  788. viewBox="0 0 22 14">
  789. <rect width="22" height="14" class="has-fill-body-background" />
  790. <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
  791. <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
  792. <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
  793. <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
  794. <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
  795. <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
  796. <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
  797. </svg>
  798. </span>
  799. </span>
  800. <span>
  801. Dark </span>
  802. </button>
  803. </li>
  804. <li class="theme display-block" role="menuitem">
  805. <button class="button button-clear button-sm theme-control button-block justify-content-flex-start"
  806. data-theme-to="high-contrast">
  807. <span class="theme-high-contrast margin-right-xxs">
  808. <span
  809. class="border theme-selector-icon display-inline-block has-body-background"
  810. aria-hidden="true">
  811. <svg class="svg" xmlns="http://www.w3.org/2000/svg"
  812. viewBox="0 0 22 14">
  813. <rect width="22" height="14" class="has-fill-body-background" />
  814. <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
  815. <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
  816. <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
  817. <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
  818. <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
  819. <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
  820. <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
  821. </svg>
  822. </span>
  823. </span>
  824. <span>
  825. High contrast </span>
  826. </button>
  827. </li>
  828. </ul>
  829. </div>
  830. </div>
  831. </div>
  832. </div>
  833. <ul class="links" data-bi-name="footerlinks">
  834. <li class="manage-cookies-holder" hidden></li>
  835. <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/previous-versions/" data-bi-name="archivelink">Previous Versions</a></li>
  836. <li><a class="external-link-indicator" data-mscc-ic="false" href="https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog" data-bi-name="bloglink">Blog</a></li>
  837. <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/contribute/" data-bi-name="contributorGuide">Contribute</a></li>
  838. <li><a class="external-link-indicator" data-mscc-ic="false" href="https://go.microsoft.com/fwlink/?LinkId=521839" data-bi-name="privacy">Privacy</a></li>
  839. <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/legal/termsofuse" data-bi-name="termsofuse">Terms of Use</a></li>
  840. <li><a class="external-link-indicator" data-mscc-ic="false" href="https://www.microsoft.com/legal/intellectualproperty/Trademarks/" data-bi-name="trademarks">Trademarks</a></li>
  841. <li>&copy; Microsoft 2024</li>
  842. </ul>
  843. </footer>
  844. </section>
  845.  
  846. <div id="action-panel" role="region" aria-label="Action Panel" class="action-panel has-default-focus" tabindex="-1"></div>
  847. </body>
  848. </html>
  849.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda