Dela via


Windows Azure Pack Management Portal Client-Side-tilläggsmanifest

 

Gäller för: Windows Azure Pack

Hello World Exempel Visual Studio Project sökvägar: Microsoft.WAP.Samples.HelloWorld.TenantExtension\Manifests och Microsoft.WAP.Samples.HelloWorld.AdminExtension\Manifests

Manifestet är en lista över alla resurser (CSS/Template/JavaScript) som ett Windows användargränssnittstillägg för Azure Pack-hanteringsportalen kräver för att kunna köras. Det definieras med XML. Alla giltiga manifest som placeras på rätt plats läses in. Det kan finnas fler än ett tillägg som definierats i ett enda manifest och det kan finnas fler än ett manifest per hanteringsportal. Vi rekommenderar att varje uppsättning relaterade tillägg har ett eget manifest. Det gör det enklare att identifiera problem och gör att varje tillägg kan distribueras separat.

Följande är ett exempel som innehåller ett tillägg i ett enda manifest:

<?xml version="1.0" encoding="utf-8"?>
<uiManifest>
  <!--Domain Management extension-->
  <extension name="DomainTenantExtension" baseUri="~/Content/DomainTenant">
    <scripts>
      <script src="~/Scripts/DomainTenant.Controller.js" />
      <script src="~/Scripts/DomainTenant.DomainsTab.js" />
      <script src="~/Scripts/DomainTenant.SettingsTab.js" />
      <script src="~/Scripts/DomainTenant.CreateWizard.js" />
      <script src="~/DomainTenantExtension.js" />
      <script src="~/extensions.data.js" />
    </scripts>

    <stylesheets>
      <stylesheet src="~/Styles/DomainManagementTenant.css"/>
    </stylesheets>

    <templates>
      <template name="createStep1" src="~/Templates/Dialogs/CreateDomainNameStep1.html" />
      <template name="createStep2" src="~/Templates/Dialogs/CreateDomainNameStep2.html" />
      <template name="createStep2a" src="~/Templates/Dialogs/CreateDomainNameStep2a.html" />
      <template name="createStep3" src="~/Templates/Dialogs/CreateDomainNameStep3.html" />
      <template name="selectPassword" src="~/Templates/Dialogs/SelectPassword.html" />
      <template name="viewInfo" src="~/Templates/Dialogs/ViewInfo.html" />
      <template name="customCreatePreview" src="~/Templates/Dialogs/CustomCreatePreview.html" />
      <template name="domainsTab" src="~/Templates/Tabs/DomainsTab.html" />
      <template name="domainsTabEmpty" src="~/Templates/Tabs/DomainsTabEmpty.html" />
      <template name="settingsTab" src="~/Templates/Tabs/SettingsTab.html" />
    </templates>
  </extension>
</uiManifest>

. Tänk på följande:

  • Upprepa tilläggselementet> om <du vill ha fler tillägg.

  • BaseUri-attributet på tilläggstaggen <> är relativt till portalens rot (en standardsökväg ASP.NET).

  • Src-attributen är relativa till baseUri-attributet på tilläggstaggen <>

  • Om ett tillägg inte kräver en viss resurstyp (t.ex. formatmallar) kan hela taggen utelämnas.

Se även

Windows Tillägg för användargränssnitt i Azure Pack Management Portal