Sdílet prostřednictvím


EdmCollectionExpression Třída

Definice

Představuje výraz EDM pro konstrukci s více hodnotami.

public class EdmCollectionExpression : Microsoft.OData.Edm.EdmElement, Microsoft.OData.Edm.Vocabularies.IEdmCollectionExpression
type EdmCollectionExpression = class
    inherit EdmElement
    interface IEdmCollectionExpression
    interface IEdmExpression
    interface IEdmElement
Public Class EdmCollectionExpression
Inherits EdmElement
Implements IEdmCollectionExpression
Dědičnost
EdmCollectionExpression
Implementuje

Konstruktory

EdmCollectionExpression(IEdmExpression[])

Inicializuje novou instanci EdmCollectionExpression třídy .

EdmCollectionExpression(IEdmTypeReference, IEdmExpression[])

Inicializuje novou instanci EdmCollectionExpression třídy .

EdmCollectionExpression(IEdmTypeReference, IEnumerable<IEdmExpression>)

Inicializuje novou instanci EdmCollectionExpression třídy .

EdmCollectionExpression(IEnumerable<IEdmExpression>)

Inicializuje novou instanci EdmCollectionExpression třídy .

Vlastnosti

DeclaredType

Získá deklarovaný typ kolekce.

Elements

Získá hodnoty vytvořeného prvku.

ExpressionKind

Získá typ tohoto výrazu.

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