ModelService.Find Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Recherche des éléments de modèles correspondants en fonction d'un point de départ à partir duquel la recherche doit être lancée.
Surcharges
Find(ModelItem, Predicate<Type>) |
Recherche des éléments de modèles correspondants en fonction d'un point de départ à partir duquel la recherche doit être lancée. |
Find(ModelItem, Type) |
Recherche des éléments de modèles correspondants en fonction d'un point de départ à partir duquel la recherche doit être lancée. |
Remarques
Tous les parcours sont récursifs.
Find(ModelItem, Predicate<Type>)
Recherche des éléments de modèles correspondants en fonction d'un point de départ à partir duquel la recherche doit être lancée.
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)
Paramètres
- startingItem
- ModelItem
ModelItem à partir duquel lancer la recherche. Les éléments au-dessus de cet élément seront ignorés. Cet élément, et tous ceux situés au-dessous de celui-ci dans la hiérarchie, seront inclus dans la recherche. Si cette valeur est null
, Root est utilisé.
Prédicat qui autorise l'utilisation d'une correspondance de type plus complexe. Cette méthode énumérera tous les éléments de l'étendue parent donnée qui correspondent au prédicat.
Retours
Un objet IEnumerable<T> qui contient tous les éléments de modèles qui correspondent à la requête.
Exceptions
match
a la valeur null
.
Remarques
Tous les parcours sont récursifs.
S’applique à
Find(ModelItem, Type)
Recherche des éléments de modèles correspondants en fonction d'un point de départ à partir duquel la recherche doit être lancée.
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)
Paramètres
- startingItem
- ModelItem
ModelItem à partir duquel lancer la recherche. Les éléments au-dessus de cet élément seront ignorés. Cet élément, et tous ceux situés au-dessous de celui-ci dans la hiérarchie, seront inclus dans la recherche. Si cette valeur est null
, Root est utilisé.
- type
- Type
Type de l'objet à rechercher. Cette méthode énumérera tous les éléments de l'étendue parent donnée du type demandé.
Retours
Un objet IEnumerable<T> qui contient tous les éléments de modèles qui correspondent à la requête.
Exceptions
type
a la valeur null
.
Remarques
Tous les parcours sont récursifs.