Partager via


Méthode IDataServiceStreamProvider2.GetReadStream (Object, ResourceProperty, String, Nullable<Boolean>, DataServiceOperationContext)

Retourne un flux qui contient les données binaires pour le flux nommé.

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

Syntaxe

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

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

Paramètres

  • entity
    Type : System.Object
    Entité à laquelle le flux nommé appartient.
  • 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

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 binaire que le service de données retourne au client lorsque celui-ci demande le flux nommé pour le entity spécifié. Lorsqu'un client demande la ressource multimédia pour une entité qui est une entrée de lien multimédia, la méthode GetReadStream est utilisée à la place. Pour plus d'informations, consultez Fournisseurs de diffusion en continu (WCF Data Services).

Voir aussi

Référence

IDataServiceStreamProvider2 Interface

Surcharge GetReadStream

Espace de noms System.Data.Services.Providers