xml třídy správy konzoly Configuration Manager
Kód XML tříd správy pro konzolu Configuration Manager se nachází %ProgramFiles%\Microsoft soubor koncového bodu Manager\AdminConsole\XmlStorage\ConsoleRoot\ManagementClassDescriptions.xml. Soubory XML třídy správy rozšíření však musí být umístěny ve složce AdminConsole\XmlStorage\Extensions\ManagementClasses\.
Následující kód XML definuje třídu správy rozšíření s názvem "MyClass". Uzel MyClass je podtřídou SMS_SiteControlItem
třídy správy, která je definována v ConsoleRoot\ManagementClassDescriptions.xml.
<ManagementClassDescription Name="MyClass" SuperclassName="SMS_SiteControlItem" SecurityObjectAlias="SMS_Site"> <Properties> <ManagementClassPropertyDescription Name="RoleName"/> <ManagementClassPropertyDescription Name="SiteCode" /> </Properties></ManagementClassDescription>
Můžete také vystavit vlastní třídu správy, která je definována v rámci sestavení. Například níže uvedený kód XML definuje třídu správy s názvem _SDK
. Třída _SDK
je definována ve vlastním sestavení. Všimněte si, že třída správy musí být definována pomocí rozhraní .NET z odkazovaného sestavení.
<ManagementClassDescription Name="_SDK"> <Properties> <ManagementClassPropertyDescription Name="MyProperty1"/> <ManagementClassPropertyDescription Name="MyProperty2"/> <ManagementClassPropertyDescription Name="MyProperty3"/> </Properties> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.ConnectionManager._SDK.resources</Type> </ResourceAssembly> <ImagesDescription> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImageResourceName>ViewIcon</ImageResourceName> </ImagesDescription></ManagementClassDescription>