Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Implementeer de klasse om de Microsoft.ConfigurationManagement.ApplicationManagement.DeploymentTechnology.InstallerTechnology
toepassingsbeheerinstallatietechnologie te definiëren. Het nieuwe klasse-exemplaar definieert de installatietechnologie die wordt gebruikt om een specifieke toepassing op apparaten te installeren.
De installatietechnologie is een belangrijk uitbreidingspunt voor het uitbreiden van het toepassingsmodel. Deze klasse wordt gebruikt voor het definiëren van specifieke metagegevens over de installatie en detectie van de technologie op clientsystemenconcepten, zoals Detecteren, Installeren en Verwijderen.
In het RDP-voorbeeldproject (Remote Desktop Protocol) is een nieuwe installatietechnologie vereist voor RDP-bestanden (Remote Desktop Protocol). Implementatieondersteuning voor RDP-bestanden is niet ingebouwd in Configuration Manager, dus er is een aangepaste installatietechnologie vereist.
Belangrijk
De naam van de klasse InstallerTechnology moet overeenkomen met de klasse die is opgegeven in het InstallerTechnology.xml-bestand.
Een aangepaste installatietechnologie definiëren
Implementeer de
InstallerTechnology
klasse met behulp van deMicrosoft.ConfigurationManagement.ApplicationManagement.InstallerTechnology
constructor.In het volgende voorbeeld van het RDP-voorbeeldproject ziet u hoe u een installatietechnologie definieert.
namespace RdpTechnology { // Installer technology for RDP. public class RdpInstallerTechnology : InstallerTechnology { // Initializes a new instance of the "RdpInstallerTechnology" class. public RdpInstallerTechnology() : base(Common.TechnologyId, typeof(RdpInstaller), typeof(RdpContentImporter)) { } } }
In het RDP-voorbeeldproject wordt de tekenreeksparameter gedefinieerd in de klasse Common. De klassen RdpInstaller en RdpContentImporter worden ook gedefinieerd in het RDP-voorbeeldproject.
// Internal ID of the technology. public const string TechnologyId = "Rdp";
Naamruimten
Microsoft.ConfigurationManagement.ApplicationManagement
Microsoft.ConfigurationManagement.ApplicationManagement.Serialization
Assembly's
Microsoft.ConfigurationManagement.ApplicationManagement.dll
.NET Framework Beveiliging
Zie ook
How to Define the Deployment TechnologyHow to Define the Hosting TechnologyConfiguration Manager Reference (De implementatietechnologie definiëren)