Compartilhar via


Elemento SelectionCondition para EntrySelectedBy para EnumerableExpansion

Define a condição que deve existir para expandir os objetos de coleção dessa definição.

Esquema

  • Elemento de configuração
  • Elemento DefaultSettings
  • Elemento EnumerableExpansions
  • Elemento EnumerableExpansion
  • Elemento EntrySelectedBy
  • Elemento SelectionCondition

Syntax

<SelectionCondition>
  <TypeName>Nameof.NetType</TypeName>
  <SelectionSetName>NameofSelectionSet</SelectionSetName>
  <PropertyName>.NetTypeProperty</PropertyName>
  <ScriptBlock>ScriptToEvaluate</ScriptBlock>
</SelectionCondition>

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e o elemento pai do SelectionCondition elemento. Você deve especificar um único PropertyName ScriptBlock elemento ou. Os SelectionSetName TypeName elementos e são opcionais. Você pode especificar um de ambos os elementos.

Atributos

Nenhum.

Elementos filho

Elemento Descrição
Elemento PropertyName para SelectionCondition para EntrySelectedBy para EnumerableExpansion Elemento opcional.

Especifica a propriedade .NET que dispara a condição.
Elemento ScriptBlock para SelectionCondition para EntrySelectedBy para EnumerableExpansion Elemento opcional.

Especifica o script que dispara a condição.
Elemento SelectionSetName para SelectionCondition para EntrySelectedBy para EnumerableExpansion Elemento opcional.

Especifica o conjunto de tipos .NET que dispara a condição.
Elemento TypeName para SelectionCondition para EntrySelectedBy para EnumerableExpansion Elemento opcional.

Especifica um tipo .NET que dispara a condição.

Elementos pai

Elemento Descrição
Elemento EntrySelectedBy para EnumerableExpansion Define quais objetos de coleção .NET são expandidos por essa definição.

Comentários

Cada definição deve ter pelo menos um nome de tipo, um conjunto de seleção ou uma condição de seleção definida.

Quando você está definindo uma condição de seleção, os seguintes requisitos se aplicam:

  • A condição de seleção deve especificar pelo menos um nome de propriedade ou um bloco de script, mas não pode especificar ambos.
  • A condição de seleção pode especificar qualquer número de tipos .NET ou conjuntos de seleção, mas não pode especificar ambos.

Para obter mais informações sobre como usar condições de seleção, consulte definindo condições para a reprodução de dados.

Para obter mais informações sobre outros componentes de uma exibição ampla, consulte Wide View.

Consulte Também

Definindo condições para quando os dados são exibidos

Escrever um arquivo de formatação do PowerShell