ModelService.Find 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從要查看的給定起點尋找相符的模型項目。
多載
Find(ModelItem, Predicate<Type>) |
從要查看的給定起點尋找相符的模型項目。 |
Find(ModelItem, Type) |
從要查看的給定起點尋找相符的模型項目。 |
備註
所有查核行程都是遞迴的。
Find(ModelItem, Predicate<Type>)
從要查看的給定起點尋找相符的模型項目。
public:
abstract System::Collections::Generic::IEnumerable<System::Activities::Presentation::Model::ModelItem ^> ^ Find(System::Activities::Presentation::Model::ModelItem ^ startingItem, Predicate<Type ^> ^ match);
public abstract System.Collections.Generic.IEnumerable<System.Activities.Presentation.Model.ModelItem> Find (System.Activities.Presentation.Model.ModelItem startingItem, Predicate<Type> match);
abstract member Find : System.Activities.Presentation.Model.ModelItem * Predicate<Type> -> seq<System.Activities.Presentation.Model.ModelItem>
Public MustOverride Function Find (startingItem As ModelItem, match As Predicate(Of Type)) As IEnumerable(Of ModelItem)
參數
- startingItem
- ModelItem
要開始搜尋的 ModelItem。 這個項目上方的所有項目都將遭忽略。 在階層架構中,這個項目及其下方的所有項目都包含在這個搜尋的範圍內。 如果這個值為 null
,則會改用 Root。
傳回
包含符合查詢之所有模型項目的 IEnumerable<T>。
例外狀況
match
為 null
。
備註
所有查核行程都是遞迴的。
適用於
Find(ModelItem, Type)
從要查看的給定起點尋找相符的模型項目。
public:
abstract System::Collections::Generic::IEnumerable<System::Activities::Presentation::Model::ModelItem ^> ^ Find(System::Activities::Presentation::Model::ModelItem ^ startingItem, Type ^ type);
public abstract System.Collections.Generic.IEnumerable<System.Activities.Presentation.Model.ModelItem> Find (System.Activities.Presentation.Model.ModelItem startingItem, Type type);
abstract member Find : System.Activities.Presentation.Model.ModelItem * Type -> seq<System.Activities.Presentation.Model.ModelItem>
Public MustOverride Function Find (startingItem As ModelItem, type As Type) As IEnumerable(Of ModelItem)
參數
- startingItem
- ModelItem
要開始搜尋的 ModelItem。 這個項目上方的所有項目都將遭忽略。 在階層架構中,這個項目及其下方的所有項目都包含在這個搜尋的範圍內。 如果這個值為 null
,則會改用 Root。
傳回
包含符合查詢之所有模型項目的 IEnumerable<T>。
例外狀況
type
為 null
。
備註
所有查核行程都是遞迴的。