ProfileStereotypeExtensions.ApplyProfile 方法
将该配置文件应用于包,使得该配置文件的构造型可应用于包的内容。 创建表示配置文件和包之间关系的 IProfileInstance。
命名空间: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
程序集: Microsoft.VisualStudio.ArchitectureTools.Extensibility(在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 中)
语法
声明
<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
参数
- package
类型:Microsoft.VisualStudio.Uml.Classes.IPackage
- profile
类型:Microsoft.VisualStudio.Uml.Profiles.IProfile
此程序包中要变为可用的配置文件。
返回值
类型:Microsoft.VisualStudio.Uml.Classes.IProfileInstance
表示配置文件和将其应用于的包之间的链接的 IProfileInstance。
使用说明
在 Visual Basic 和 C# 中,可以在 IPackage 类型的任何对象上将此方法作为实例方法来调用。当使用实例方法语法调用此方法时,请省略第一个参数。有关更多信息,请参见扩展方法 (Visual Basic)或扩展方法(C# 编程指南)。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 命名空间