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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
ProfileStereotypeExtensions Класс
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml - пространство имен