Compartilhar via


ExpandedNavigationSelectItem Classe

Definição

Isso representa um nível de expansão para uma árvore de expansão específica.

public sealed class ExpandedNavigationSelectItem : Microsoft.OData.UriParser.ExpandedReferenceSelectItem
type ExpandedNavigationSelectItem = class
    inherit ExpandedReferenceSelectItem
Public NotInheritable Class ExpandedNavigationSelectItem
Inherits ExpandedReferenceSelectItem
Herança
ExpandedNavigationSelectItem

Construtores

ExpandedNavigationSelectItem(ODataExpandPath, IEdmNavigationSource, SelectExpandClause)

Criar um item Expand usando um suporte de navegação, seu conjunto de entidades e um SelectExpandClause

ExpandedNavigationSelectItem(ODataExpandPath, IEdmNavigationSource, SelectExpandClause, FilterClause, OrderByClause, Nullable<Int64>, Nullable<Int64>, Nullable<Boolean>, SearchClause, LevelsClause)

Crie um item de expansão usando um navigationProperty, seu conjunto de entidades e todas as opções de expansão.

ExpandedNavigationSelectItem(ODataExpandPath, IEdmNavigationSource, SelectExpandClause, FilterClause, OrderByClause, Nullable<Int64>, Nullable<Int64>, Nullable<Boolean>, SearchClause, LevelsClause, ComputeClause)

Crie um item de expansão usando um navigationProperty, seu conjunto de entidades e todas as opções de expansão.

ExpandedNavigationSelectItem(ODataExpandPath, IEdmNavigationSource, SelectExpandClause, FilterClause, OrderByClause, Nullable<Int64>, Nullable<Int64>, Nullable<Boolean>, SearchClause, LevelsClause, ComputeClause, ApplyClause)

Crie um item de expansão usando um navigationProperty, seu conjunto de entidades e todas as opções de expansão.

Propriedades

ApplyOption

Obtém a cláusula apply para este item de expansão. Pode ser nulo se não for especificado (e sempre será nulo em NonOptionMode).

(Herdado de ExpandedReferenceSelectItem)
ComputeOption

Obtém a cláusula de computação para este item de expansão. Pode ser nulo se não for especificado (e sempre será nulo em NonOptionMode).

(Herdado de ExpandedReferenceSelectItem)
CountOption

Obtém a cláusula count para este item de expansão. Pode ser nulo se não for especificado (e sempre será nulo em NonOptionMode).

(Herdado de ExpandedReferenceSelectItem)
FilterOption

A cláusula de filtro para este item de expansão

(Herdado de ExpandedReferenceSelectItem)
LevelsOption

Obtém a cláusula levels para este item de expansão. Pode ser nulo se não for especificado (e sempre será nulo em NonOptionMode).

NavigationSource

Obtém a fonte de navegação para esse nível.

(Herdado de ExpandedReferenceSelectItem)
OrderByOption

Obtém a cláusula orderby para este item de expansão. Pode ser nulo se não for especificado (e sempre será nulo em NonOptionMode).

(Herdado de ExpandedReferenceSelectItem)
PathToNavigationProperty

Obtém o Caminho para esse nível de expansão. Esse caminho inclui zero ou mais segmentos de tipo seguidos por exatamente uma Propriedade de Navegação.

(Herdado de ExpandedReferenceSelectItem)
SearchOption

Obtém a cláusula de pesquisa para este item de expansão. Pode ser nulo se não for especificado (e sempre será nulo em NonOptionMode).

(Herdado de ExpandedReferenceSelectItem)
SelectAndExpand

A cláusula selecionar e expandir para essa navegação expandida.

SkipOption

Obtém a cláusula skip para este item de expansão. Pode ser nulo se não for especificado (e sempre será nulo em NonOptionMode).

(Herdado de ExpandedReferenceSelectItem)
TopOption

Obtém a cláusula superior para este item de expansão. Pode ser nulo se não for especificado (e sempre será nulo em NonOptionMode).

(Herdado de ExpandedReferenceSelectItem)

Métodos

HandleWith(SelectItemHandler)

Manipular usando um SelectItemHandler.

TranslateWith<T>(SelectItemTranslator<T>)

Traduzir usando um SelectItemTranslator<T>.

Aplica-se a