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