Partager via


IDataServiceStreamProvider.GetReadStream Méthode

Définition

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.

public:
 System::IO::Stream ^ GetReadStream(System::Object ^ entity, System::String ^ etag, Nullable<bool> checkETagForEquality, System::Data::Services::DataServiceOperationContext ^ operationContext);
public System.IO.Stream GetReadStream (object entity, string etag, bool? checkETagForEquality, System.Data.Services.DataServiceOperationContext operationContext);
abstract member GetReadStream : obj * string * Nullable<bool> * System.Data.Services.DataServiceOperationContext -> System.IO.Stream
Public Function GetReadStream (entity As Object, etag As String, checkETagForEquality As Nullable(Of Boolean), operationContext As DataServiceOperationContext) As Stream

Paramètres

entity
Object

Entité qui est une entrée de lien multimédia avec une ressource multimédia associée.

etag
String

Valeur de l'eTag envoyée dans le cadre de la requête HTTP envoyée au service de données.

checkETagForEquality
Nullable<Boolean>

Valeur Boolean nullable qui détermine si le service de données doit avoir le type d'eTag utilisé.

operationContext
DataServiceOperationContext

Instance DataServiceOperationContext utilisée par le service de données pour traiter la demande.

Retours

Données Stream qui contiennent les données de propriété binaires de la propriété entity.

Remarques

eTag est la valeur d'un en-tête If-Match ou If-None-Match. Les valeurs suivantes sont admises :

  • true - lorsque l’eTag représente un en-tête If-Match.

  • false - lorsque l’eTag représente un en-tête If-None-Match.

  • null - lorsqu’un en-tête If-Match ou If-None-Match n’est pas présent dans la demande.

La méthode GetReadStream est appelée par le runtime du service de données pour acquérir le flux que le service de données retourne au client lorsque celui-ci demande la ressource multimédia pour le entity spécifié, qui est une entrée de lien média. Pour plus d’informations, consultez Fournisseur de streaming.

S’applique à