Richtlinien für das Erstellen von benutzerdefinierten Anwendungsprototypen
Aktualisiert: November 2007
Sie können im Anwendungs-Designer benutzerdefinierte Anwendungsprototypen aus konfigurierten Anwendungen und Endpunkten im Anwendungsdiagramm erstellen. Diese benutzerdefinierten Prototypen können zum Definieren neuer Anwendungen und Endpunkte verwendet werden. Sie werden automatisch in der Toolbox hinzugefügt.
Überlegungen zum Erstellen von Anwendungsprototypen
Folgende Überlegungen gelten beim Erstellen eines benutzerdefinierten Prototyps:
Ein benutzerdefinierter Prototyp kann aus WSDL- oder DISCO-Dateien erstellte Webdienstanbieterendpunkte enthalten.
Diese Endpunkte enthalten vordefinierte Operationssignaturen, die auf der WSDL-Datei basieren. Normalerweise enthält das Anwendungsprojekt nach dem Implementieren einer ASP.NET-Anwendung mit einem solchen Endpunkt zusätzliche Klassendateien mit Definitionen von komplexen XML-Typen, die die Serialisierung unterstützen und auf die in diesen Operationen verwiesen wird. Wenn Sie aber eine Anwendung implementieren, die aus einem benutzerdefinierten Prototyp erstellt wurde, der einen solchen Endpunkt enthält, sind diese zusätzlichen Klassendateien nicht enthalten. Weitere Informationen finden Sie unter Übersicht über ASP.NET-Anwendungen in Anwendungsdiagrammen.
Wenn Sie eine benutzerdefinierte Vorlage für einen benutzerdefinierten Anwendungstyp auswählen, der verteilt werden soll, legen Sie die Vorlageneigenschaft nicht auf einen absoluten Pfad, sondern auf einen relativen Pfad zum Verzeichnis "Microsoft Visual Studio\8\Common7\IDE\", ohne vorangestellten umgekehrten Schrägstrich (\), fest. Weitere Informationen finden Sie unter Projektvorlagen für Anwendungen in Anwendungsdiagrammen.
Richtlinien für das Erstellen von benutzerdefinierten Anwendungsprototypen
Folgende Richtlinien gelten für das Erstellen eines benutzerdefinierten Prototyps:
Ein benutzerdefinierter Anwendungsprototyp kann eine oder mehrere Anwendungen oder Endpunkte enthalten.
Ein benutzerdefinierter Anwendungsprototyp, der eine Anwendung enthält, enthält auch deren Endpunkte.
Ein benutzerdefinierter Anwendungsprototyp, der verbundene Anwendungen enthält, enthält auch deren Verbindungen.
Ein benutzerdefinierten Anwendungsprototyp, der aus Endpunkten erstellt wurde, kann nur zum Erstellen von Endpunkten in einer kompatiblen Anwendung verwendet werden.
Ein benutzerdefinierter Anwendungsprototyp, der aus mehreren Endpunkten erstellt wurde, muss aus Endpunkten derselben Anwendung erstellt sein.
Ein benutzerdefinierter Anwendungsprototyp kann nicht aus einer nicht kompatiblen Zusammenstellung von Endpunkten und Anwendungen erstellt werden.