ProfileStereotypeExtensions.ApplyProfile-Methode
Wendet das Profil auf das Paket an, sodass die Stereotype des Profils auf den Inhalt des Pakets angewendet werden können. Erstellt eine IProfileInstance, die die Beziehung zwischen dem Profil und dem Paket darstellt.
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function ApplyProfile ( _
package As IPackage, _
profile As IProfile _
) As IProfileInstance
public static IProfileInstance ApplyProfile(
this IPackage package,
IProfile profile
)
[ExtensionAttribute]
public:
static IProfileInstance^ ApplyProfile(
IPackage^ package,
IProfile^ profile
)
static member ApplyProfile :
package:IPackage *
profile:IProfile -> IProfileInstance
public static function ApplyProfile(
package : IPackage,
profile : IProfile
) : IProfileInstance
Parameter
- package
Typ: Microsoft.VisualStudio.Uml.Classes.IPackage
- profile
Typ: Microsoft.VisualStudio.Uml.Profiles.IProfile
Das Profil, das in diesem Paket bereitgestellt werden soll.
Rückgabewert
Typ: Microsoft.VisualStudio.Uml.Classes.IProfileInstance
Eine IProfileInstance stellt den Link zwischen einem Profil und einem Paket dar, auf das es angewendet wird.
Hinweis zur Verwendung
In Visual Basic und C# können Sie diese Methode als Instanzenmethode für ein beliebiges Objekt vom Typ IPackage aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Erweiterungsmethoden (Visual Basic) und Erweiterungsmethoden (C#-Programmierhandbuch).
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
ProfileStereotypeExtensions Klasse
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml-Namespace