Partager via


ODataOutputContext Classe

Définition

La classe de base pour tous les contextes de sortie, définit l’interface à implémenter par les formats spécifiques.

public abstract class ODataOutputContext : IDisposable
type ODataOutputContext = class
    interface IDisposable
Public MustInherit Class ODataOutputContext
Implements IDisposable
Héritage
ODataOutputContext
Implémente

Constructeurs

ODataOutputContext(ODataFormat, ODataMessageInfo, ODataMessageWriterSettings)

Constructeur.

Propriétés

MessageWriterSettings

Paramètres de l’enregistreur de messages à utiliser pour l’écriture.

Model

Modèle à utiliser ou null si aucune métadonnées n’est disponible.

PayloadUriConverter

Convertisseur d’URL facultatif permettant d’effectuer une conversion d’URL personnalisée pour les URL écrites dans la charge utile.

Synchronous

true si la sortie doit être écrite de manière synchrone ; false s’il doit être écrit de manière asynchrone.

WritingResponse

Définissez sur true si une réponse est en cours d’écriture.

Méthodes

CreateODataCollectionWriter(IEdmTypeReference)

Crée un ODataCollectionWriter pour écrire une collection de valeurs primitives ou complexes (à la suite d’un appel d’opération de service).

CreateODataCollectionWriterAsync(IEdmTypeReference)

Crée de manière asynchrone un ODataCollectionWriter pour écrire une collection de valeurs primitives ou complexes (à la suite d’un appel d’opération de service).

CreateODataDeltaResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Crée un ODataWriter pour écrire un jeu de ressources delta.

CreateODataDeltaResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Crée de manière asynchrone un ODataWriter pour écrire un jeu de ressources delta.

CreateODataParameterWriter(IEdmOperation)

Crée un ODataParameterWriter pour écrire une charge utile de paramètre.

CreateODataParameterWriterAsync(IEdmOperation)

Crée de manière asynchrone un ODataParameterWriter pour écrire une charge utile de paramètre.

CreateODataResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Crée un ODataWriter pour écrire un jeu de ressources.

CreateODataResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Crée de manière asynchrone un ODataWriter pour écrire un jeu de ressources.

CreateODataResourceWriter(IEdmNavigationSource, IEdmStructuredType)

Crée un ODataWriter pour écrire une ressource.

CreateODataResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType)

Crée de manière asynchrone un ODataWriter pour écrire une ressource.

CreateODataUriParameterResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Crée un ODataWriter pour écrire un jeu de ressources dans un paramètre d’opération URI.

CreateODataUriParameterResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Crée de manière asynchrone un ODataWriter pour écrire un jeu de ressources dans un paramètre d’opération URI.

CreateODataUriParameterResourceWriter(IEdmNavigationSource, IEdmStructuredType)

Crée un ODataWriter pour écrire une ressource dans un paramètre d’opération URI.

CreateODataUriParameterResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType)

Crée de manière asynchrone un ODataWriter pour écrire une ressource dans un paramètre d’opération URI.

Dispose()

Implémentation IDisposable.Dispose() pour nettoyer les ressources non managées du contexte.

Dispose(Boolean)

Exécute le travail de nettoyage réel.

WriteError(ODataError, Boolean)

Écrit un ODataError en tant que charge utile du message.

WriteErrorAsync(ODataError, Boolean)

Écrit de manière asynchrone un ODataError en tant que charge utile de message.

WriteProperty(ODataProperty)

Écrit une ODataProperty charge utile de message.

WritePropertyAsync(ODataProperty)

Écrit de manière asynchrone un ODataProperty en tant que charge utile de message.

S’applique à