DataServiceContext.GetReadStream Méthode

Définition

Obtient des données de propriété binaires pour l'entité spécifiée sous la forme d'un flux de données.

Surcharges

GetReadStream(Object)

Obtient des données de propriété binaires pour l'entité spécifiée sous la forme d'un flux de données.

GetReadStream(Object, DataServiceRequestArgs)

Obtient les données de propriété binaires pour l'entité spécifiée sous la forme d'un flux de données, ainsi que les en-têtes de message spécifiés.

GetReadStream(Object, String)

Obtient les données de propriété binaires pour l'entité spécifiée sous la forme d'un flux de données, avec l'en-tête de message Accept.

GetReadStream(Object)

Obtient des données de propriété binaires pour l'entité spécifiée sous la forme d'un flux de données.

public:
 System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity);
member this.GetReadStream : obj -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object) As DataServiceStreamResponse

Paramètres

entity
Object

Entité qui présente la propriété binaire à récupérer.

Retours

Instance de DataServiceStreamResponse qui représente la réponse.

Exceptions

entity a la valeur null.

L'entity n'est pas suivie par ce DataServiceContext.

- ou -

L'entity est à l'état Added.

- ou -

entity n'est pas une entrée de lien multimédia et n'a pas de propriété binaire.

Remarques

La GetReadStream méthode demande de manière synchrone un flux de données qui contient la propriété binaire du demandé entity.

Dans le protocole AtomPub, est entity une entrée Media Link et la propriété binaire est la ressource multimédia associée.

S’applique à

GetReadStream(Object, DataServiceRequestArgs)

Obtient les données de propriété binaires pour l'entité spécifiée sous la forme d'un flux de données, ainsi que les en-têtes de message spécifiés.

public:
 System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity, System::Data::Services::Client::DataServiceRequestArgs ^ args);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity, System.Data.Services.Client.DataServiceRequestArgs args);
member this.GetReadStream : obj * System.Data.Services.Client.DataServiceRequestArgs -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object, args As DataServiceRequestArgs) As DataServiceStreamResponse

Paramètres

entity
Object

Entité qui présente la propriété binaire à récupérer.

args
DataServiceRequestArgs

Instance de classe DataServiceRequestArgs qui contient des paramètres pour le message de requête HTTP.

Retours

Instance de DataServiceStreamResponse qui représente la réponse.

Exceptions

entity a la valeur null.

-ou-

args a la valeur null.

L'entity n'est pas suivie par ce DataServiceContext.

- ou -

L'entity est à l'état Added.

- ou -

entity n'est pas une entrée de lien multimédia et n'a pas de propriété binaire.

Remarques

La GetReadStream méthode demande de manière synchrone un flux de données qui contient la propriété binaire du demandé entity.

Dans le protocole AtomPub, est entity une entrée Media Link et la propriété binaire est la ressource multimédia associée.

Aucune validation n’est effectuée sur les en-têtes qui sont définis dans args. Par conséquent, ne modifiez pas un en-tête HTTP d'une façon qui modifie la signification de la requête.

S’applique à

GetReadStream(Object, String)

Obtient les données de propriété binaires pour l'entité spécifiée sous la forme d'un flux de données, avec l'en-tête de message Accept.

public:
 System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity, System::String ^ acceptContentType);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity, string acceptContentType);
member this.GetReadStream : obj * string -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object, acceptContentType As String) As DataServiceStreamResponse

Paramètres

entity
Object

Entité qui présente la propriété binaire à récupérer.

acceptContentType
String

Type de contenu des données demandées à partir du service de données, spécifié dans l'en-tête Accept.

Retours

Instance de DataServiceStreamResponse qui représente la réponse.

Exceptions

entity a la valeur null.

-ou-

acceptContentType a la valeur null.

L'entity n'est pas suivie par ce DataServiceContext.

- ou -

L'entity est à l'état Added.

- ou -

entity n'est pas une entrée de lien multimédia et n'a pas de propriété binaire.

Remarques

Le acceptContentType paramètre doit être une valeur valide pour l’en-tête HTTP Accepter.

La GetReadStream méthode demande de manière synchrone un flux de données qui contient la propriété binaire du demandé entity.

Dans le protocole AtomPub, est entity une entrée Media Link et la propriété binaire est la ressource multimédia associée.

Aucune validation n’est effectuée sur les en-têtes qui sont définis dans acceptContentType. Par conséquent, ne modifiez pas cet en-tête HTTP d'une façon qui modifie la signification de la requête.

S’applique à