Condividi tramite


ODataMessageReaderSettings Classe

Definizione

Impostazioni di configurazione per i lettori di messaggi OData.

public sealed class ODataMessageReaderSettings
type ODataMessageReaderSettings = class
Public NotInheritable Class ODataMessageReaderSettings
Ereditarietà
ODataMessageReaderSettings

Costruttori

ODataMessageReaderSettings()

Inizializza una nuova istanza della ODataMessageReaderSettings classe con i valori predefiniti per OData 4.0.

ODataMessageReaderSettings(ODataVersion)

Inizializza una nuova istanza della ODataMessageReaderSettings classe con valori predefiniti per la versione OData specificata.

Proprietà

ArrayPool

Ottiene/imposta il pool di buffer di caratteri.

BaseUri

Ottiene o imposta l'URI di base del documento (viene utilizzato come base per tutti gli URI relativi). Se impostato, deve essere un URI assoluto. ODataMessageReaderSettings.BaseUri potrebbe essere deprecato in futuro. Usare invece ODataMessageReaderSettings.baseUri.

ClientCustomTypeResolver

Ottiene o imposta un sistema di risoluzione dei tipi personalizzato utilizzato dal client.

EnableCharactersCheck

Flag per controllare se il lettore deve verificare i caratteri XML validi o meno.

EnableMessageStreamDisposal

Ottiene o imposta un valore che indica se il flusso di messaggi verrà eliminato al termine della scrittura con il messaggio.

EnablePrimitiveTypeConversion

Ottiene o imposta un valore che indica se convertire tutti i valori primitivi nel tipo specificato nel modello o fornito come tipo previsto. Si noti che i valori verranno comunque convertiti nel tipo specificato nel payload stesso.

LibraryCompatibility

Ottiene o imposta la versione di compatibilità della libreria. Il valore predefinito è Latest,

MaxProtocolVersion

Ottiene o imposta la versione massima del protocollo OData che il lettore deve accettare e capire.

MessageQuotas

Quote da utilizzare per limitare l'utilizzo di risorse durante la lettura di un messaggio OData.

PrimitiveTypeResolver

Ottiene o imposta un resolver personalizzato per la risoluzione di valori primitivi non tipizzati

ReadAsStreamFunc

Func per valutare se una proprietà deve essere letta come flusso. Si noti che IEdmProperty può essere Null durante la lettura all'interno di una raccolta

ReadUntypedAsString

Indica se leggere i valori non tipizzati come stringa non elaborata.

ShouldIncludeAnnotation

Funzione per valutare se un'annotazione deve essere letta o ignorata dal lettore. La funzione deve restituire true se l'annotazione deve essere letta e false se l'annotazione deve essere ignorata. Un valore null indica che tutte le annotazioni devono essere ignorate.

Validations

Ottiene o imposta le impostazioni di convalida.

Version

Ottiene o imposta la versione del protocollo OData da utilizzare per la lettura dei payload.

Metodi

Clone()

Crea una copia superficiale di questo ODataMessageReaderSettingsoggetto .

Si applica a