FeatureExtensions.CreateFeatureProviders 方法 (FeatureManager, Type, ModelItem)

[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]

创建指定类型和模型项的功能提供程序。

命名空间:  Microsoft.Windows.Design.Model
程序集:  Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)

语法

声明
<ExtensionAttribute> _
Public Shared Function CreateFeatureProviders ( _
    source As FeatureManager, _
    featureProviderType As Type, _
    item As ModelItem _
) As IEnumerable(Of FeatureProvider)
public static IEnumerable<FeatureProvider> CreateFeatureProviders(
    this FeatureManager source,
    Type featureProviderType,
    ModelItem item
)
[ExtensionAttribute]
public:
static IEnumerable<FeatureProvider^>^ CreateFeatureProviders(
    FeatureManager^ source, 
    Type^ featureProviderType, 
    ModelItem^ item
)
static member CreateFeatureProviders : 
        source:FeatureManager * 
        featureProviderType:Type * 
        item:ModelItem -> IEnumerable<FeatureProvider> 
public static function CreateFeatureProviders(
    source : FeatureManager, 
    featureProviderType : Type, 
    item : ModelItem
) : IEnumerable<FeatureProvider>

参数

  • featureProviderType
    类型:System.Type
    要创建的功能提供程序的类型。

返回值

类型:System.Collections.Generic.IEnumerable<FeatureProvider>
创建的提供程序的枚举。

使用说明

在 Visual Basic 和 C# 中,可以在 FeatureManager 类型的任何对象上将此方法作为实例方法来调用。当使用实例方法语法调用此方法时,请省略第一个参数。有关更多信息,请参见扩展方法 (Visual Basic)扩展方法(C# 编程指南)

异常

异常 条件
ArgumentNullException

source、featureProviderType 或 item 为 nulla null reference (Nothing in Visual Basic)。

.NET Framework 安全性

请参见

参考

FeatureExtensions 类

CreateFeatureProviders 重载

Microsoft.Windows.Design.Model 命名空间