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>
參數
- source
型別:Microsoft.Windows.Design.Features.FeatureManager
要使用的功能管理員。
- featureProviderType
型別:System.Type
要建立之功能提供者的型別。
- item
型別:Microsoft.Windows.Design.Model.ModelItem
要為其建立功能提供者的模型項目。
傳回值
型別:System.Collections.Generic.IEnumerable<FeatureProvider>
所建立提供者的列舉。
使用注意事項
在 Visual Basic 和 C# 中,您可以在任何 FeatureManager 型別物件中呼叫這個方法以做為執行個體。使用執行個體方法語法呼叫這個方法時,請省略第一個參數。如需詳細資訊,請參閱擴充方法 (Visual Basic)或擴充方法 (C# 程式設計手冊)。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | source、featureProviderType 或 item 為 nullNull 參照 (即 Visual Basic 中的 Nothing)。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。