Partager via


Interface IDataServiceStreamProvider

Permet aux données binaires d'être accessibles et d'être modifiées en tant que ressources multimédia appartenant à une entité qui est une entrée de lien multimédia.

Espace de noms :  System.Data.Services.Providers
Assembly :  Microsoft.Data.Services (en Microsoft.Data.Services.dll)

Syntaxe

'Déclaration
Public Interface IDataServiceStreamProvider
'Utilisation
Dim instance As IDataServiceStreamProvider
public interface IDataServiceStreamProvider
public interface class IDataServiceStreamProvider
type IDataServiceStreamProvider =  interface end
public interface IDataServiceStreamProvider

Le type IDataServiceStreamProvider expose les membres suivants.

Propriétés

  Nom Description
Propriété publique StreamBufferSize Obtient la taille de la mémoire tampon du flux.

Haut de la page

Méthodes

  Nom Description
Méthode publique DeleteStream Supprime la ressource multimédia associée lorsqu'une entrée de lien multimédia est supprimée.
Méthode publique GetReadStream Retourne un flux qui contient les données de ressources multimédia pour l'entité spécifiée, qui est une entrée de lien média.
Méthode publique GetReadStreamUri Retourne l'URI qui est utilisé pour demander la ressource multimédia qui appartient à l'entité spécifiée.
Méthode publique GetStreamContentType Retourne le type de contenu de la ressource multimédia qui appartient à l'entité spécifiée.
Méthode publique GetStreamETag Retourne l'eTag de la ressource multimédia qui appartient à l'entrée de lien média spécifiée.
Méthode publique GetWriteStream Retourne le flux que le service de données utilise pour écrire les données binaires pour la ressource multimédia reçue du client qui appartient à l'entité spécifiée.
Méthode publique ResolveType Retourne un nom de type qualifié par un espace de noms qui représente le type que le runtime du service de données doit créer pour l'entrée de lien média associée au flux de données pour la ressource multimédia insérée.

Haut de la page

Notes

Le protocole OData (Open Data) permet à une propriété de données binaires d'une entité exposée par un service de données d'être définie quelle que soit l'entrée du flux de données à l'aide d'un mécanisme basé sur les constructions suivantes :

  • Ressource multimédia : données d'objet blob (binary large object) qui sont des données binaires, telles qu'une vidéo, le son, l'image ou d'autres ressources multimédia.

  • Entrée de lien média : entrée AtomPub dans un flux de données qui représente une entité et qui fait référence à une ressource multimédia associée.

Pour plus d'informations, consultez Fournisseurs de diffusion en continu (WCF Data Services).

Voir aussi

Référence

Espace de noms System.Data.Services.Providers