DataServiceContext.GetReadStream Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati.
Overload
GetReadStream(Object) |
Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati. |
GetReadStream(Object, DataServiceRequestArgs) |
Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati insieme alle intestazioni di messaggio specificate. |
GetReadStream(Object, String) |
Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati, con l'intestazione del messaggio Accept specificato. |
GetReadStream(Object)
Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati.
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
Parametri
- entity
- Object
Entità che dispone della proprietà binaria da recuperare.
Restituisce
Istanza di DataServiceStreamResponse che rappresenta la risposta.
Eccezioni
L'elemento entity
è null
.
entity
non viene rilevato da DataServiceContext.
-oppure-
L'oggetto entity
si trova in uno stato Added.
-oppure-
entity
non è una voce di collegamento multimediale e non dispone di una proprietà binaria.
Commenti
Il GetReadStream metodo richiede in modo sincrono un flusso di dati contenente la proprietà binaria entity
dell'oggetto richiesto.
Nel protocollo AtomPub, entity
è una voce di collegamento multimediale e la proprietà binaria è la risorsa multimediale associata.
Si applica a
GetReadStream(Object, DataServiceRequestArgs)
Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati insieme alle intestazioni di messaggio specificate.
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
Parametri
- entity
- Object
Entità che dispone della proprietà binaria da recuperare.
Istanza della classe DataServiceRequestArgs contenente impostazioni per il messaggio della richiesta HTTP.
Restituisce
Istanza di DataServiceStreamResponse che rappresenta la risposta.
Eccezioni
entity
non viene rilevato da DataServiceContext.
-oppure-
L'oggetto entity
si trova in uno stato Added.
-oppure-
entity
non è una voce di collegamento multimediale e non dispone di una proprietà binaria.
Commenti
Il GetReadStream metodo richiede in modo sincrono un flusso di dati contenente la proprietà binaria entity
dell'oggetto richiesto.
Nel protocollo AtomPub, entity
è una voce di collegamento multimediale e la proprietà binaria è la risorsa multimediale associata.
Non viene eseguita alcuna convalida delle intestazioni impostate in args
. Non modificare pertanto un'intestazione HTTP in un modo che determinerebbe la modifica del significato della richiesta.
Si applica a
GetReadStream(Object, String)
Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati, con l'intestazione del messaggio Accept specificato.
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
Parametri
- entity
- Object
Entità che dispone della proprietà binaria da recuperare.
- acceptContentType
- String
Tipo di contenuto dei dati richiesti dal servizio dati, specificato nell'intestazione Accept.
Restituisce
Istanza di DataServiceStreamResponse che rappresenta la risposta.
Eccezioni
entity
non viene rilevato da DataServiceContext.
-oppure-
L'oggetto entity
si trova in uno stato Added.
-oppure-
entity
non è una voce di collegamento multimediale e non dispone di una proprietà binaria.
Commenti
Il acceptContentType
parametro deve essere un valore valido per l'intestazione Accept HTTP.
Il GetReadStream metodo richiede in modo sincrono un flusso di dati contenente la proprietà binaria entity
dell'oggetto richiesto.
Nel protocollo AtomPub, entity
è una voce di collegamento multimediale e la proprietà binaria è la risorsa multimediale associata.
Non viene eseguita alcuna convalida delle intestazioni impostate in acceptContentType
. Non modificare pertanto questa intestazione HTTP in un modo che determinerebbe la modifica del significato della richiesta.