Partager via


ODataMessageReaderSettings Classe

Définition

Paramètres de configuration pour les lecteurs de messages OData.

public sealed class ODataMessageReaderSettings
type ODataMessageReaderSettings = class
Public NotInheritable Class ODataMessageReaderSettings
Héritage
ODataMessageReaderSettings

Constructeurs

ODataMessageReaderSettings()

Initialise une nouvelle instance de la classe avec les ODataMessageReaderSettings valeurs par défaut pour OData 4.0.

ODataMessageReaderSettings(ODataVersion)

Initialise une nouvelle instance de la classe avec les ODataMessageReaderSettings valeurs par défaut pour la version OData spécifiée.

Propriétés

ArrayPool

Obtient/définit le pool de mémoires tampons de caractères.

BaseUri

Obtient ou définit l'URI de base du document (utilisé comme base pour tous les URI relatifs). Si ceci est défini, il doit s'agir d'un URI absolu. ODataMessageReaderSettings.BaseUri peut être déconseillé à l’avenir. Utilisez plutôt ODataMessageReaderSettings.baseUri.

ClientCustomTypeResolver

Obtient ou définit le programme de résolution de type personnalisé utilisé par le client.

EnableCharactersCheck

Indicateur pour contrôler si le lecteur doit vérifier ou non la validité des caractères XML.

EnableMessageStreamDisposal

Obtient ou définit une valeur qui indique si le flux de messages sera supprimé une fois l’écriture du message terminée.

EnablePrimitiveTypeConversion

Obtient ou définit une valeur qui indique s’il faut convertir toutes les valeurs primitives vers le type spécifié dans le modèle ou fourni en tant que type attendu. Notez que les valeurs seront toujours converties en type spécifié dans la charge utile elle-même.

LibraryCompatibility

Obtient ou définit la version de compatibilité de la bibliothèque. La valeur par défaut est Latest,

MaxProtocolVersion

Obtient ou définit la version de protocole OData maximale que le lecteur doit accepter et comprendre.

MessageQuotas

Quotas à utiliser pour limiter la consommation des ressources lors de la lecture d'un message OData.

PrimitiveTypeResolver

Obtient ou définit un programme de résolution personnalisé pour la résolution des valeurs primitives non typées

ReadAsStreamFunc

Func pour évaluer si une propriété doit être lue en tant que flux. Notez que IEdmProperty peut avoir la valeur Null lors de la lecture dans une collection

ReadUntypedAsString

Indique s’il faut lire les valeurs non typées sous forme de chaîne brute.

ShouldIncludeAnnotation

Fonction pour évaluer si une annotation doit être lue ou ignorée par le lecteur. La fonction doit retourner la valeur true si l'annotation doit être lue et la valeur false si elle doit être ignorée. Une valeur Null indique que toutes les annotations doivent être ignorées.

Validations

Obtient ou définit les paramètres de validation.

Version

Obtient ou définit la version du protocole OData à utiliser pour la lecture des charges utiles.

Méthodes

Clone()

Crée une copie superficielle de ce ODataMessageReaderSettings.

S’applique à