Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Implementieren Sie die -Klasse, um eine benutzerdefinierte Hostingtechnologie für die Microsoft.ConfigurationManagement.ApplicationManagement.HostingTechnology
Anwendungsverwaltung zu definieren. Die neue Klasse instance definiert die Hostingtechnologie für einen bestimmten Dateityp.
Die HostingTechnology-Klasse unterstützt laufzeitinteraktion und -konfiguration für Technologien. Die -Klasse enthält die In der HostingTechnology.xml-Datei definierten Hostingregeln. Bei Bedarf können dieser Klasse zusätzliche Methoden und Eigenschaften hinzugefügt werden, obwohl in den meisten Fällen die vorhandene Basis ausreichend sein sollte.
Im RDP-Beispielprojekt (Remotedesktopprotokoll) ist eine neue Hostingtechnologie erforderlich, um RDP-Dateien (Remotedesktopprotokoll) zu verarbeiten. Die Hostingunterstützung für RDP-Dateien ist nicht in Configuration Manager integriert, sodass eine benutzerdefinierte Hostingtechnologie erforderlich ist.
Wichtig
Der Name der HostingTechnology-Klasse muss mit der in der HostingTechnology.xml-Datei angegebenen Klasse übereinstimmen.
So definieren Sie eine benutzerdefinierte Hostingtechnologie
Implementieren Sie die
Microsoft.ConfigurationManagement.ApplicationManagement.HostingTechnology
-Klasse mithilfe desMicrosoft.ConfigurationManagement.ApplicationManagement.HostingTechnology
-Konstruktors.Im Beispiel wird eine Zeichenfolgenkonstante, die in der Common-Klasse des lokalen Projekts definiert ist, für den Zeichenfolgenparameter verwendet. Während der boolesche Parameter (
Microsoft.ConfigurationManagement.ApplicationManagement.HostingTechnology.IsRemote
) direkt auf true festgelegt ist.Im folgenden Beispiel aus dem RDP-Beispielprojekt wird veranschaulicht, wie eine Hostingtechnologie definiert wird.
// Defines the hosting technology for RDP files. Hosting support for RDP files is not built in, so a custom
// hosting technology is needed on the client.
public class RdpHostingTechnology : HostingTechnology
{
// Initializes a new instance of the "RdpHostingTechnology" class.
public RdpHostingTechnology()
: base(Common.TechnologyId, true)
{
}
}
Im RDP-Beispielprojekt wird eine Zeichenfolgenkonstante für die TechnologyId in der Common-Klasse des lokalen Projekts definiert.
// Internal ID of the technology.
public const string TechnologyId = "Rdp";
Namespaces
Microsoft.ConfigurationManagement.ApplicationManagement
Microsoft.ConfigurationManagement.ApplicationManagement.Serialization
Assemblys
Microsoft.ConfigurationManagement.ApplicationManagement.dll
.NET Framework-Sicherheit
Siehe auch
Definieren der BereitstellungstechnologieGewusst wie: Definieren der InstallationstechnologieConfiguration Manager Referenz