ODataSimplifiedOptions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |