Facades 类

此 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 命名空间