Windows manifesty rozšíření Client-Side portálu pro správu sady Azure Pack
Platí pro: Windows Azure Pack
Hello World Ukázkové cesty Visual Studio Project: Microsoft.WAP.Samples.HelloWorld.TenantExtension\Manifests a Microsoft.WAP.Samples.HelloWorld.AdminExtension\Manifests
Manifest je seznam všech prostředků (CSS/Template/JavaScript), které Windows rozšíření uživatelského rozhraní portálu pro správu sady Azure Pack vyžaduje ke spuštění. Definuje se pomocí XML. Všechny platné manifesty umístěné ve správném umístění se načtou. V jednom manifestu může být definováno více než jedno rozšíření a na portálu pro správu může existovat více než jedno rozšíření. Doporučuje se, aby každá sada souvisejících rozšíření měla svůj vlastní manifest. To usnadňuje identifikaci problémů a umožňuje nasazení jednotlivých rozšíření samostatně.
Následuje příklad obsahující jedno rozšíření v jednom manifestu:
<?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>
Pamatujte na následující:
Pokud chcete další rozšíření, zopakujte <prvek rozšíření> .
Atribut baseUri pro <značku rozšíření> je relativní ke kořenovému adresáři portálu (standardní cesta ASP.NET).
Atributy src jsou relativní vzhledem k atributu baseUri u <značky rozšíření> .
Pokud rozšíření nevyžaduje konkrétní typ prostředku (např. šablony stylů), může být celá značka vynechána.
Viz také
Windows rozšíření uživatelského rozhraní portálu Pro správu sady Azure Pack