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


ODataSimplifiedOptions Класс

Определение

Упрощены параметры, которые использовались для управления поведением, связанным с odata.

public sealed class ODataSimplifiedOptions
type ODataSimplifiedOptions = class
Public NotInheritable Class ODataSimplifiedOptions
Наследование
ODataSimplifiedOptions

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

ODataSimplifiedOptions()

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

ODataSimplifiedOptions(Nullable<ODataVersion>)

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

Свойства

EnableParsingKeyAsSegmentUrl

Значение true, если средство синтаксического анализа URL-адресов поддерживает синтаксический анализ пути с ключом в качестве сегмента, в противном случае — false. Значение по умолчанию — true.

EnableReadingKeyAsSegment

Возвращает или задает значение, указывающее, следует ли читателю помещать значения ключей в собственный сегмент URI при автоматическом создании URI. Если это значение равно false, автоматически созданные URL-адреса будут принимать вид ". /EntitySet('KeyValue')/.. Если это значение равно true, автоматически созданные URL-адреса будут принимать вид ". /EntitySet/KeyValue/..". Этот параметр применяется только к URL-адресам, которые автоматически создаются ODataMessageReader , и URL-адреса, явно предоставленные сервером, не изменяются.

EnableReadingODataAnnotationWithoutPrefix

Значение true, если может считывать зарезервированное имя заметки без префикса "odata.", в противном случае — false. Значение по умолчанию — false для OData 4.0 и true для OData 4.01. Параметр применяется во время десериализации.

EnableWritingKeyAsSegment

Возвращает или задает значение, указывающее, должен ли модуль записи помещать значения ключей в собственный сегмент URI при автоматическом создании URI. Если это значение равно false, автоматически созданные URL-адреса будут принимать вид ". /EntitySet('KeyValue')/.. Если это значение равно true, автоматически созданные URL-адреса будут принимать вид ". /EntitySet/KeyValue/..". Этот параметр применяется только к URL-адресам, которые создаются автоматически ODataMessageWriter , и не изменяет URL-адреса, явно предоставленные пользователем.

EnableWritingODataAnnotationWithoutPrefix
Устаревшие..

Значение true, если сведения об элементе управления должны быть записаны без префикса "odata.", в противном случае — false. Значение по умолчанию — false для OData 4.0, значение true для OData 4.01. Параметр применяется во время сериализации.

Методы

Clone()

Создает неглубокую копию этого ODataSimplifiedOptionsобъекта .

GetOmitODataPrefix()

Указывает, следует ли записывать сведения об элементе управления OData без префикса True, если данные элемента управления можно считать без префикса 'odata.', в противном случае — значение false. Значение по умолчанию — false для OData 4.0 и true для OData 4.01. Параметр применяется во время десериализации.

GetOmitODataPrefix(ODataVersion)

Поведение для конкретной версии для записи сведений об элементах управления OData без префикса True, если сведения об элементе управления можно считать без префикса "odata.", в противном случае — false. Значение по умолчанию — false для OData 4.0 и true для OData 4.01. Параметр применяется во время десериализации.

SetOmitODataPrefix(Boolean)

Указывает, следует ли записывать сведения об элементе управления OData без префикса True для чтения сведений об элементах управления без префикса "odata.", в противном случае — false. Значение по умолчанию — false для OData 4.0 и true для OData 4.01. Параметр применяется во время десериализации.

SetOmitODataPrefix(Boolean, ODataVersion)

Поведение конкретной версии для записи сведений об элементах управления OData без префикса True для чтения сведений об элементах управления без префикса "odata.", в противном случае false. Значение по умолчанию — false для OData 4.0 и true для OData 4.01. Параметр применяется во время десериализации.

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