Aracılığıyla paylaş


ODataSimplifiedOptions Sınıf

Tanım

Odata'nın basitleştirilmiş davranışı kontrol etmek için kullanılan seçenekler.

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

Oluşturucular

ODataSimplifiedOptions()

ODataSimplifiedOptions Oluşturucu

ODataSimplifiedOptions(Nullable<ODataVersion>)

ODataSimplifiedOptions Oluşturucu

Özellikler

EnableParsingKeyAsSegmentUrl

URL ayrıştırıcısı yolu kesim olarak anahtarla ayrıştırma desteği varsa True, aksi takdirde false. Varsayılan değer true'dur.

EnableReadingKeyAsSegment

URI'leri otomatik olarak oluştururken okuyucunun kendi URI segmentinde anahtar değerleri yerleştirmesi gerekip gerekmediğini belirten bir değer alır veya ayarlar. Bu değer false ise, otomatik olarak oluşturulan URL'ler ".. /EntitySet('KeyValue')/..". Bu değer doğruysa, otomatik olarak oluşturulan URL'ler ".. /EntitySet/KeyValue/..". Bu ayar yalnızca tarafından otomatik olarak oluşturulan ODataMessageReader URL'ler için geçerlidir ve sunucu tarafından açıkça sağlanan URL'ler değiştirilmez.

EnableReadingODataAnnotationWithoutPrefix

'odata.' ön eki olmadan ayrılmış ek açıklama adını okuyabiliyorsa True, aksi takdirde false. OData 4.0 için varsayılan değer false, OData 4.01 için true değeridir. Bu seçenek seri durumdan çıkarma sırasında uygulanır.

EnableWritingKeyAsSegment

Yazıcının URI'leri otomatik olarak oluştururken kendi URI segmentinde anahtar değerleri koyması gerekip gerekmediğini belirten bir değer alır veya ayarlar. Bu değer false ise, otomatik olarak oluşturulan URL'ler ".. /EntitySet('KeyValue')/..". Bu değer doğruysa, otomatik olarak oluşturulan URL'ler ".. /EntitySet/KeyValue/..". Bu ayar yalnızca tarafından ODataMessageWriter otomatik olarak oluşturulan URL'ler için geçerlidir ve kullanıcı tarafından açıkça sağlanan URL'leri değiştirmez.

EnableWritingODataAnnotationWithoutPrefix
Geçersiz.

Denetim bilgilerinin 'odata.' ön eki olmadan yazılması gerekiyorsa true, aksi takdirde false. OData 4.0 için varsayılan değer false, OData 4.01 için true değeridir. seçeneği serileştirme sırasında uygulanır.

Yöntemler

Clone()

Bu ODataSimplifiedOptionsöğesinin sığ bir kopyasını oluşturur.

GetOmitODataPrefix()

Denetim bilgileri 'odata.' ön eki olmadan okunabiliyorsa, ön ek olmadan OData denetim bilgilerinin Doğru, aksi takdirde false yazılıp yazılmayacağını alın. OData 4.0 için varsayılan değer false, OData 4.01 için true değeridir. Bu seçenek seri durumdan çıkarma sırasında uygulanır.

GetOmitODataPrefix(ODataVersion)

Denetim bilgileri 'odata.' ön eki olmadan okunabiliyorsa, ön ek olmadan OData denetim bilgilerini yazmak için sürüme özgü davranış True, aksi takdirde false. OData 4.0 için varsayılan değer false, OData 4.01 için true değeridir. Bu seçenek seri durumdan çıkarma sırasında uygulanır.

SetOmitODataPrefix(Boolean)

Denetim bilgilerini 'odata.' ön eki olmadan okumak için True ön eki olmadan OData denetim bilgilerinin yazılıp yazılmayacağı, aksi takdirde false. OData 4.0 için varsayılan değer false, OData 4.01 için true değeridir. Bu seçenek seri durumdan çıkarma sırasında uygulanır.

SetOmitODataPrefix(Boolean, ODataVersion)

'odata.' ön eki olmadan denetim bilgilerini okumak için ön eki True olmadan OData denetim bilgileri yazmaya yönelik sürüme özgü davranış, aksi takdirde false. OData 4.0 için varsayılan değer false, OData 4.01 için true değeridir. Bu seçenek seri durumdan çıkarma sırasında uygulanır.

Şunlara uygulanır