Compartir a través de


EdmStructuredValue Clase

Definición

Representa un valor estructurado de EDM.

public class EdmStructuredValue : Microsoft.OData.Edm.Vocabularies.EdmValue, Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue
type EdmStructuredValue = class
    inherit EdmValue
    interface IEdmStructuredValue
    interface IEdmValue
    interface IEdmElement
Public Class EdmStructuredValue
Inherits EdmValue
Implements IEdmStructuredValue
Herencia
EdmStructuredValue
Implementaciones

Constructores

EdmStructuredValue(IEdmStructuredTypeReference, IEnumerable<IEdmPropertyValue>)

Inicializa una nueva instancia de la clase EdmStructuredValue.

Propiedades

PropertyValues

Obtiene los valores de propiedad de este valor estructurado.

Type

Obtiene el tipo de este valor.

(Heredado de EdmValue)
ValueKind

Obtiene la clase de este valor.

Métodos

FindPropertyValue(String)

Recupera el valor que corresponde al nombre de propiedad especificado. Devuelve NULL si no existe tal valor.

Implementaciones de interfaz explícitas

IEdmDelayedValue.Value

Representa un valor estructurado de EDM.

(Heredado de EdmValue)

Métodos de extensión

IsSerializedAsElement(IEdmValue, IEdmModel)

Obtiene una anotación que indica si el valor se debe serializar como un elemento.

SetIsSerializedAsElement(IEdmValue, IEdmModel, Boolean)

Establece una anotación que indica si el valor se debe serializar como un elemento.

Location(IEdmElement)

Obtiene la ubicación de este elemento.

Errors(IEdmElement)

Obtiene los errores, si los hay, que pertenecen a este elemento o a elementos incluidos en este elemento. Por ejemplo, los errores de un tipo estructural incluyen los errores del propio tipo y los errores de sus propiedades declaradas. El método no analiza los elementos a los que hace referencia este elemento. Por ejemplo, los errores de una propiedad no incluyen los errores de su tipo.

IsBad(IEdmElement)

Devuelve true si este elemento contiene errores devueltos por el Errors(IEdmElement) método .

Se aplica a