Partager via


Classe ODataMessageWriter

Représente la classe d'enregistreur utilisée pour lire toutes les charges utiles OData (entrées, flux, documents de métadonnées, documents de service, etc.).

Hiérarchie d'héritage

System.Object
  Microsoft.Data.OData.ODataMessageWriter

Espace de noms :  Microsoft.Data.OData
Assembly :  Microsoft.Data.OData (en Microsoft.Data.OData.dll)

Syntaxe

'Déclaration
Public NotInheritable Class ODataMessageWriter _
    Implements IDisposable
'Utilisation
Dim instance As ODataMessageWriter
public sealed class ODataMessageWriter : IDisposable
public ref class ODataMessageWriter sealed : IDisposable
[<SealedAttribute>]
type ODataMessageWriter =  
    class
        interface IDisposable
    end
public final class ODataMessageWriter implements IDisposable

Le type ODataMessageWriter expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ODataMessageWriter(IODataRequestMessage) Crée un ODataMessageWriter pour le message de demande donné.
Méthode publique ODataMessageWriter(IODataResponseMessage) Crée un ODataMessageWriter pour le message de réponse donné.
Méthode publique ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings) Crée un nouvel ODataMessageWriter pour les paramètres de messages de demande et d'enregistreur de message donnés.
Méthode publique ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings) Crée un nouvel ODataMessageWriter pour les paramètres de messages de réponse et d'enregistreur de message donnés.
Méthode publique ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings, IEdmModel) Crée un nouvel ODataMessageWriter pour les paramètres de messages de demande et d'enregistreur de message donnés.
Méthode publique ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings, IEdmModel) Crée un nouvel ODataMessageWriter pour les paramètres de messages de réponse et d'enregistreur de message donnés.

Haut de la page

Méthodes

  Nom Description
Méthode publique CreateODataBatchWriter Crée un ODataBatchWriter pour écrire une série de demandes ou de réponses.
Méthode publique CreateODataBatchWriterAsync Crée de façon asynchrone un ODataBatchWriter pour écrire une série de demandes ou de réponses.
Méthode publique CreateODataCollectionWriter Crée un ODataCollectionWriter pour écrire une collection de valeurs primitives ou complexes (suite à un appel d'opération de service).
Méthode publique CreateODataCollectionWriterAsync Crée un ODataCollectionWriter de façon asynchrone pour écrire une collection de valeurs primitives ou complexes (en résultat d'un appel d'opération de service).
Méthode publique CreateODataEntryWriter Crée un ODataWriter pour écrire une entrée.
Méthode publique CreateODataEntryWriterAsync Crée un ODataWriter de façon asynchrone pour écrire une entrée.
Méthode publique CreateODataFeedWriter Crée un ODataWriter pour écrire un flux.
Méthode publique CreateODataFeedWriterAsync Crée de façon asynchrone un ODataWriter pour écrire un flux.
Méthode publique CreateODataParameterWriter Crée un ODataParameterWriter pour écrire une charge de paramètre.
Méthode publique CreateODataParameterWriterAsync Crée de façon asynchrone un ODataParameterWriter pour écrire une charge de paramètre.
Méthode publique Dispose Implémentation de [M:System.IDisposable.Dispose()] pour nettoyer les ressources non managées de l'enregistreur.
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString (hérité de Object.)
Méthode publique WriteEntityReferenceLink Écrit un résultat singleton d'une requête $links comme charge de message.
Méthode publique WriteEntityReferenceLinkAsync Écrit de façon asynchrone un résultat singleton d'une requête $links comme charge de message.
Méthode publique WriteEntityReferenceLinks Écrit le résultat d'une requête $links comme charge de message.
Méthode publique WriteEntityReferenceLinksAsync Écrit de façon asynchrone le résultat d'une requête $links comme charge de message.
Méthode publique WriteError Écrit ODataError comme charge de message.
Méthode publique WriteErrorAsync Écrit de façon asynchrone ODataError comme charge de message.
Méthode publique WriteMetadataDocument Écrit le document de métadonnées en tant que corps du message.
Méthode publique WriteProperty Écrit ODataProperty comme charge de message.
Méthode publique WritePropertyAsync Écrit de façon asynchrone ODataProperty comme charge de message.
Méthode publique WriteServiceDocument Écrit un document de service avec le defaultWorkspace spécifié comme charge de message.
Méthode publique WriteServiceDocumentAsync Écrit de façon asynchrone un document de service avec le defaultWorkspace spécifié comme charge de message.
Méthode publique WriteValue Écrit une seule valeur comme corps de message.
Méthode publique WriteValueAsync Écrit de façon asynchrone une seule valeur comme corps de message.

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.Data.OData