IDataServiceStreamProvider.GetReadStream Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.