ODataPreferenceHeader Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třída pro nastavení "Prefer" hlavičky na nebo IODataRequestMessage "Preference-Applied" na IODataResponseMessage.
public class ODataPreferenceHeader
type ODataPreferenceHeader = class
Public Class ODataPreferenceHeader
- Dědičnost
-
ODataPreferenceHeader
Vlastnosti
AnnotationFilter |
Vlastnost pro získání a nastavení předvolby "odata.include-annotations" s daným filtrem na hlavičku "Prefer" v podkladové ioDataRequestMessage nebo "Preference-Applied" v podkladové ioDataResponseMessage. Pokud se již v záhlaví nachází předvolba "odata-annotations", nahradí existující instanci set. Vrácení hodnoty null znamená, že předvolba "odata.include-annotations" není v hlavičce. Řetězec filtru může být čárkami oddělený seznam některého z následujících podporovaných vzorů: "" -- Odpovídá všem názvům poznámek. ns. -- Porovná všechny názvy poznámek v oboru názvů "ns". "ns.name" – Odpovídá pouze názvu poznámky "ns.name". "-" -- Operátor vyloučení může být použit s některým z podporovaných vzorů, například: "-ns. " -- Vyloučí všechny názvy poznámek v oboru názvů "ns". " -ns.name" – Vyloučí jenom název poznámky "ns.name". Null nebo prázdný filtr je ekvivalentem "-". Relativní priorita vzoru je založená na relativní specifičnosti porovnávaných vzorů. Pokud je vzor1 pod oborem názvů vzor2, je model1 konkrétnější než model2, protože vzor1 odpovídá podmnožině toho, co odpovídá vzor2. Vyšší prioritu dáváme konkrétnějšímu vzoru. Příklad: "ns. " má vyšší prioritu než "" "" "ns.name" má vyšší prioritu než "ns. " "ns1.name" má stejnou prioritu jako "ns2". Vzory s operátorem vyloučení mají vyšší prioritu než stejný vzor bez. Příklad: "-ns.name" má vyšší prioritu než "ns.name". Příklady: "ns1. ,ns.name" – Odpovídá názvu všech poznámek v oboru názvů ns1 a poznámce ns.name. ",-ns.*,ns.name" - Odpovídá všem názvům poznámek mimo obor názvů "ns" a pouze "ns.name" v oboru názvů "ns". |
ContinueOnError |
Vlastnost získáte a nastavíte předvolbu "odata.continue-on-error" na hlavičku "Prefer" v podkladové ioDataRequestMessage nebo "Preference-Applied" v podkladové ioDataResponseMessage. Nastavením hodnoty true se nastaví předvolba "odata.continue-on-error". Nastavení false vymaže předvolbu "odata.continue-on-error". Vrátí hodnotu true pro předvolbu "odata.continue-on-error" v hlavičce. V opačném případě vrátí hodnotu false, pokud "odata.continue-on-error" není v hlavičce. |
MaxPageSize |
Vlastnost získáte a nastavíte předvolbu "odata.maxpagesize" na hlavičku "Prefer" v podkladové ioDataRequestMessage nebo "Preference-Applied" na podkladové ioDataResponseMessage. Nastavení N nastaví předvolbu "odata.maxpagesize=N". Nastavení hodnoty null vymaže předvolbu "odata.maxpagesize". Vrátí hodnotu N, pokud je v hlavičce předvolba "odata.maxpagesize=N". Vrácení hodnoty null znamená, že "odata.maxpagesize" není v hlavičce. |
RespondAsync |
Vlastnost získat a nastavit předvolbu "respond-async" na hlavičku "Prefer" v podkladové ioDataRequestMessage nebo "Preference-Applied" na podkladové IODataResponseMessage. Nastavením hodnoty true se nastaví předvolba respond-async. Nastavení false vymaže předvolbu respond-async. Vrátí hodnotu true, pokud je v hlavičce předvolba respond-async. V opačném případě vrátí hodnotu false, pokud "respond-async" není v hlavičce. |
ReturnContent |
Vlastnost pro získání a nastavení předvoleb "return=representation" a "return=minimal" na hlavičku "Prefer" v podkladové ioDataRequestMessage nebo "Preference-Applied" na podkladové IODataResponseMessage. Nastavením hodnoty true se nastaví předvolba return=representation a vymaže se předvolba return=minimal. Nastavení false nastaví předvolbu return=minimal a vymaže předvolbu "return=representation". Nastavení hodnoty null vymaže předvolby return=representation a return=minimal. Vrátí hodnotu true, pokud je v hlavičce předvolba return=representation. V opačném případě vrátí hodnotu false, pokud je v záhlaví "return=minimal". Vrácení hodnoty null znamená, že "return=representation" a "return=minimal" nejsou v záhlaví. |
TrackChanges |
Vlastnost pro získání a nastavení předvolby "odata.track-changes" na hlavičku "Prefer" v podkladové ioDataRequestMessage nebo "Preference-Applied" na podkladové IODataResponseMessage. Nastavení true nastaví předvolbu "odata.track-changes". Nastavení false vymaže předvolbu "odata.track-changes". Vrátí hodnotu true pro předvolbu "odata.track-changes" v hlavičce. V opačném případě vrátí hodnotu false, pokud "odata.track-changes" není v hlavičce. |
Wait |
Vlastnost získat a nastavit předvolbu "wait" na hlavičku "Prefer" v podkladové IODataRequestMessage nebo "Preference-Applied" na podkladové IODataResponseMessage. Nastavením N se nastaví předvolba wait=N. Nastavení hodnoty null vymaže předvolbu čekání. Vrátí hodnotu N, pokud je v hlavičce předvolba wait=N. Vrácení hodnoty null znamená, že "wait" není v hlavičce. |
Metody
Clear(String) |
Vymaže |
Get(String) |
|
Set(HttpHeaderValueElement) |
|