Partager via


Méthode IDataServiceStreamProvider.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.

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

Syntaxe

'Déclaration
Function GetReadStream ( _
    entity As Object, _
    etag As String, _
    checkETagForEquality As Nullable(Of Boolean), _
    operationContext As DataServiceOperationContext _
) As Stream
'Utilisation
Dim instance As IDataServiceStreamProvider
Dim entity As Object
Dim etag As String
Dim checkETagForEquality As Nullable(Of Boolean)
Dim operationContext As DataServiceOperationContext
Dim returnValue As Stream

returnValue = instance.GetReadStream(entity, _
    etag, checkETagForEquality, operationContext)
Stream GetReadStream(
    Object entity,
    string etag,
    Nullable<bool> checkETagForEquality,
    DataServiceOperationContext operationContext
)
Stream^ GetReadStream(
    Object^ entity, 
    String^ etag, 
    Nullable<bool> checkETagForEquality, 
    DataServiceOperationContext^ operationContext
)
abstract GetReadStream : 
        entity:Object * 
        etag:string * 
        checkETagForEquality:Nullable<bool> * 
        operationContext:DataServiceOperationContext -> Stream 
function GetReadStream(
    entity : Object, 
    etag : String, 
    checkETagForEquality : Nullable<boolean>, 
    operationContext : DataServiceOperationContext
) : Stream

Paramètres

  • entity
    Type : System.Object
    Entité qui est une entrée de lien multimédia avec une ressource multimédia associée.
  • etag
    Type : System.String
    Valeur de l'ETAG envoyée dans le cadre de la requête HTTP envoyée au service de données.
  • checkETagForEquality
    Type : System.Nullable<Boolean>
    Valeur Boolean nullable qui détermine quel type de demande conditionnelle a été publié dans le service de données, qui est true lorsque l'ETAG a été introduit dans un en-tête If-Match, false lorsque l'ETAG a été introduit dans un en-tête If-None-Match, et nullune référence Null (Nothing dans Visual Basic) lorsque la demande n'était pas conditionnelles et qu'aucun ETAG n'y était inclus.

Valeur de retour

Type : System.IO.Stream
Données Stream qui contiennent les données de propriété binaires de la propriété entity.

Notes

eTag est la valeur d'un en-tête If-Match ou If-None-Match.

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 entityspécifié, qui est une entrée de lien média. Pour plus d'informations, consultez Fournisseurs de diffusion en continu (WCF Data Services).

Voir aussi

Référence

IDataServiceStreamProvider Interface

Espace de noms System.Data.Services.Providers