共用方式為


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 為 nullNull 參照 (即 Visual Basic 中的 Nothing)。

.NET Framework 安全性

請參閱

參考

FeatureExtensions 類別

CreateFeatureProviders 多載

Microsoft.Windows.Design.Model 命名空間