ModelService.Find Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar.
Sobrecargas
| Name | Description |
|---|---|
| Find(ModelItem, Predicate<Type>) |
Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar. |
| Find(ModelItem, Type) |
Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar. |
Observações
Todas as caminhadas são recursivas.
Find(ModelItem, Predicate<Type>)
Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar.
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)
Parâmetros
- startingItem
- ModelItem
A partir ModelItem de onde começar a busca. Os itens acima deste item serão ignorados. Este item, e qualquer item abaixo dele na hierarquia, será incluído na pesquisa. Se este valor for null, Root é usado em vez disso.
Um predicado que permite usar correspondências de tipos mais complexas. Este método enumerará todos os itens dentro do âmbito pai dado que correspondam ao predicado.
Devoluções
E IEnumerable<T> que contém todos os itens do modelo que correspondem à consulta.
Exceções
match é null.
Observações
Todas as caminhadas são recursivas.
Aplica-se a
Find(ModelItem, Type)
Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar.
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)
Parâmetros
- startingItem
- ModelItem
A partir ModelItem de onde começar a busca. Os itens acima deste item serão ignorados. Este item, e qualquer item abaixo dele na hierarquia, será incluído na pesquisa. Se este valor for null, Root é usado em vez disso.
- type
- Type
O Type do objeto a encontrar. Este método enumerará todos os itens dentro do âmbito pai dado que sejam do tipo solicitado.
Devoluções
E IEnumerable<T> que contém todos os itens do modelo que correspondem à consulta.
Exceções
type é null.
Observações
Todas as caminhadas são recursivas.