Поделиться через


EdmStructuredValue Класс

Определение

Представляет структурированное значение модели 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
Наследование
EdmStructuredValue
Реализации

Конструкторы

EdmStructuredValue(IEdmStructuredTypeReference, IEnumerable<IEdmPropertyValue>)

Инициализирует новый экземпляр класса EdmStructuredValue.

Свойства

PropertyValues

Возвращает значения свойств для этого структурированного значения.

Type

Возвращает тип этого значения.

(Унаследовано от EdmValue)
ValueKind

Возвращает вид этого значения.

Методы

FindPropertyValue(String)

Извлекает значение, соответствующее имени данного свойства. Возвращает значение NULL, если такое значение не существует.

Явные реализации интерфейса

IEdmDelayedValue.Value

Представляет структурированное значение модели EDM.

(Унаследовано от EdmValue)

Методы расширения

IsSerializedAsElement(IEdmValue, IEdmModel)

Возвращает заметку, указывающую, должно ли значение быть сериализовано как элемент.

SetIsSerializedAsElement(IEdmValue, IEdmModel, Boolean)

Задает заметку, указывающую, должно ли значение быть сериализовано как элемент.

Location(IEdmElement)

Возвращает расположение этого элемента.

Errors(IEdmElement)

Возвращает ошибки, относящиеся к этому элементу или элементам, содержащимся внутри него (если такие ошибки есть). Например, ошибки для структурного типа включают ошибки самого типа и ошибки свойств, объявленных в нем. Этот метод не анализирует элементы, на которые ссылается этот элемент. Например, ошибки свойства не включают ошибки его типа.

IsBad(IEdmElement)

Возвращает значение true, если этот элемент содержит ошибки, возвращаемые методом Errors(IEdmElement) .

Применяется к