Sdílet prostřednictvím


EdmPropertyPathExpression Třída

Definice

Představuje výraz cesty vlastnosti EDM.

public class EdmPropertyPathExpression : Microsoft.OData.Edm.EdmPathExpression
type EdmPropertyPathExpression = class
    inherit EdmPathExpression
Public Class EdmPropertyPathExpression
Inherits EdmPathExpression
Dědičnost
EdmPropertyPathExpression

Konstruktory

EdmPropertyPathExpression(IEnumerable<String>)

Inicializuje novou instanci EdmPropertyPathExpression třídy .

EdmPropertyPathExpression(String)

Inicializuje novou instanci EdmPropertyPathExpression třídy .

EdmPropertyPathExpression(String[])

Inicializuje novou instanci EdmPropertyPathExpression třídy .

Vlastnosti

ExpressionKind

Získá typ tohoto výrazu.

Path

Získá řetězec cesty, například "A.B/C/D.E".

(Zděděno od EdmPathExpression)
PathSegments

Získá segmenty cesty jako rozložený kvalifikovaný název. "A.B/C/D.E/Func1(NS. T,NS. T2)/P1" is { "A.B", "C", "D.E", "Func1(NS. T,NS. T2)", "P1" }.

(Zděděno od EdmPathExpression)

Metody rozšíření

Location(IEdmElement)

Získá umístění tohoto prvku.

TryCast(IEdmExpression, IEdmTypeReference, IEdmType, Boolean, IEnumerable<EdmError>)

Určuje, jestli je typ výrazu kompatibilní se zadaným typem.

TryCast(IEdmExpression, IEdmTypeReference, IEnumerable<EdmError>)

Určuje, jestli je typ výrazu kompatibilní se zadaným typem.

Errors(IEdmElement)

Získá chyby, pokud nějaké, které patří k tomuto prvku nebo elementy, které tento prvek obsahuje. Například chyby strukturálního typu zahrnují chyby samotného typu a chyby jeho deklarovaných vlastností. Metoda neanalyzuje prvky, na které tento prvek odkazuje. Například chyby vlastnosti nezahrnují chyby z jejího typu.

IsBad(IEdmElement)

Vrátí hodnotu true, pokud tento prvek obsahuje chyby vrácené metodou Errors(IEdmElement) .

Platí pro