Compartir a través de


ODataSimplifiedOptions Clase

Definición

Opciones que se usan para controlar el comportamiento relacionado con odata simplificado.

public sealed class ODataSimplifiedOptions
type ODataSimplifiedOptions = class
Public NotInheritable Class ODataSimplifiedOptions
Herencia
ODataSimplifiedOptions

Constructores

ODataSimplifiedOptions()

Constructor de ODataSimplifiedOptions

ODataSimplifiedOptions(Nullable<ODataVersion>)

Constructor de ODataSimplifiedOptions

Propiedades

EnableParsingKeyAsSegmentUrl

True si el analizador de direcciones URL admite el análisis de la ruta de acceso con la clave como segmento; de lo contrario, false. El valor predeterminado es true.

EnableReadingKeyAsSegment

Obtiene o establece un valor que indica si el lector debe colocar los valores de clave en su propio segmento de URI al compilar automáticamente los URI. Si este valor es false, las direcciones URL generadas automáticamente tendrán el formato ".. /EntitySet('KeyValue')/..". Si este valor es true, las direcciones URL generadas automáticamente tendrán el formato ".. /EntitySet/KeyValue/.".". Esta configuración solo se aplica a las direcciones URL generadas automáticamente por ODataMessageReader y las direcciones URL proporcionadas explícitamente por el servidor no se modificarán.

EnableReadingODataAnnotationWithoutPrefix

True si puede leer el nombre de anotación reservado sin el prefijo "odata". De lo contrario, false. El valor predeterminado es false para OData 4.0 y true para OData 4.01. La opción se aplica durante la deserialización.

EnableWritingKeyAsSegment

Obtiene o establece un valor que indica si el escritor debe colocar los valores de clave en su propio segmento de URI al compilar automáticamente los URI. Si este valor es false, las direcciones URL generadas automáticamente tendrán el formato ".. /EntitySet('KeyValue')/..". Si este valor es true, las direcciones URL generadas automáticamente tendrán el formato ".. /EntitySet/KeyValue/.".". Esta configuración solo se aplica a las direcciones URL generadas automáticamente por y ODataMessageWriter no modifica las direcciones URL proporcionadas explícitamente por el usuario.

EnableWritingODataAnnotationWithoutPrefix
Obsoletos.

True si la información del control debe escribirse sin el prefijo "odata". De lo contrario, false. El valor predeterminado es false para OData 4.0, true para OData 4.01. La opción se aplica durante la serialización.

Métodos

Clone()

Crea una copia superficial de este .ODataSimplifiedOptions

GetOmitODataPrefix()

Obtenga si se va a escribir información de control de OData sin un prefijo True si la información del control se puede leer sin el prefijo "odata". De lo contrario, false. El valor predeterminado es false para OData 4.0 y true para OData 4.01. La opción se aplica durante la deserialización.

GetOmitODataPrefix(ODataVersion)

Comportamiento específico de la versión para escribir información de control de OData sin un prefijo True si la información del control se puede leer sin el prefijo 'odata', de lo contrario, false. El valor predeterminado es false para OData 4.0 y true para OData 4.01. La opción se aplica durante la deserialización.

SetOmitODataPrefix(Boolean)

Si se va a escribir información de control de OData sin un prefijo True para leer la información de control sin el prefijo "odata". De lo contrario, false. El valor predeterminado es false para OData 4.0 y true para OData 4.01. La opción se aplica durante la deserialización.

SetOmitODataPrefix(Boolean, ODataVersion)

Comportamiento específico de la versión para escribir información de control de OData sin un prefijo True para leer la información de control sin el prefijo "odata". De lo contrario, false. El valor predeterminado es false para OData 4.0 y true para OData 4.01. La opción se aplica durante la deserialización.

Se aplica a