此 API 支持 .NET Framework 基础结构,不适合在代码中直接使用。
用于创建层元素的外观对象的层外观
继承层次结构
System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.Internal.Facades
命名空间:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.Internal
程序集:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer(在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll 中)
语法
声明
Public NotInheritable Class Facades
public static class Facades
public ref class Facades abstract sealed
[<AbstractClass>]
[<Sealed>]
type Facades =  class end
public final class Facades
方法
| 名称 | 说明 | |
|---|---|---|
![]() ![]()  | 
GetElement(ILayerArtifactReference) | 对于给定的 ILayerArtifactReference 外观对象,返回底层的 ReferenceItem 对象 | 
![]() ![]()  | 
GetElement<TElement>(Object) | 对于给定的外观对象,其方法用来返回底层元素。 | 
![]() ![]()  | 
GetFacade(ReferenceItem) | 对于给定的引用,返回 ILayerArtifactReference 外观对象。 | 
![]() ![]()  | 
GetFacade<TFacade>(ModelElement) | 对于给定的层元素,这个方法返回了要求的外观对象来表示传入层元素。 | 
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.Internal 命名空间
.gif)
.gif)