Udostępnij za pośrednictwem


EdmNavigationPropertyPathExpression Klasa

Definicja

Reprezentuje wyrażenie ścieżki właściwości nawigacji EDM.

public class EdmNavigationPropertyPathExpression : Microsoft.OData.Edm.EdmPathExpression
type EdmNavigationPropertyPathExpression = class
    inherit EdmPathExpression
Public Class EdmNavigationPropertyPathExpression
Inherits EdmPathExpression
Dziedziczenie
EdmNavigationPropertyPathExpression

Konstruktory

EdmNavigationPropertyPathExpression(IEnumerable<String>)

Inicjuje nowe wystąpienie klasy EdmNavigationPropertyPathExpression.

EdmNavigationPropertyPathExpression(String)

Inicjuje nowe wystąpienie klasy EdmNavigationPropertyPathExpression.

EdmNavigationPropertyPathExpression(String[])

Inicjuje nowe wystąpienie klasy EdmNavigationPropertyPathExpression.

Właściwości

ExpressionKind

Pobiera rodzaj tego wyrażenia.

Path

Pobiera ciąg ścieżki, taki jak "A.B/C/D.E".

(Odziedziczone po EdmPathExpression)
PathSegments

Pobiera segmenty ścieżki jako zdekompilowaną kwalifikowaną nazwę. "A.B/C/D.E/Func1(NS. T,NS. T2)/P1" to { "A.B", "C", "D.E", "Func1(NS). T,NS. T2)", "P1" }.

(Odziedziczone po EdmPathExpression)

Metody rozszerzania

Location(IEdmElement)

Pobiera lokalizację tego elementu.

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

Określa, czy typ wyrażenia jest zgodny z podanym typem

TryCast(IEdmExpression, IEdmTypeReference, IEnumerable<EdmError>)

Określa, czy typ wyrażenia jest zgodny z podanym typem

Errors(IEdmElement)

Pobiera błędy, jeśli istnieją, które należą do tego elementu lub elementów, które zawiera ten element. Na przykład błędy typu strukturalnego obejmują błędy samego typu i błędy jego zadeklarowanych właściwości. Metoda nie analizuje elementów, do których odwołuje się ten element. Na przykład błędy właściwości nie zawierają błędów typu.

IsBad(IEdmElement)

Zwraca wartość true, jeśli ten element zawiera błędy zwracane przez metodę Errors(IEdmElement) .

Dotyczy