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.
- streamProperty
Type : System.Data.Services.Providers.ResourceProperty
Objet ResourceProperty qui représente le flux nommé.
- 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.
- operationContext
Type : System.Data.Services.DataServiceOperationContext
Instance DataServiceOperationContext utilisée par le service de données pour traiter la demande.
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).