IDataServiceStreamProvider.GetReadStream Metodo

Definizione

Restituisce un flusso che contiene i dati della risorsa multimediale per l'entità specificata, che è una voce di collegamento multimediale.

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

Parametri

entity
Object

Entità che è una voce di collegamento multimediale con una risorsa multimediale correlata.

etag
String

Valore eTag inviato come parte della richiesta HTTP inviata al servizio dati.

checkETagForEquality
Nullable<Boolean>

Valore Boolean nullable che determina se il servizio dati deve essere del tipo di eTag utilizzato.

operationContext
DataServiceOperationContext

Istanza di DataServiceOperationContext utilizzata dal servizio dati per elaborare la richiesta.

Restituisce

Elemento Stream di dati che contiene i dati della proprietà binari di entity.

Commenti

eTag è il valore di un'intestazione If-Match o If-None-Match. Sono supportati i valori seguenti:

  • true - quando l'eTag rappresenta un'intestazione di If-Match.

  • false - quando l'eTag rappresenta un'intestazione If-None-Match.

  • null - quando un'intestazione If-Match o If-None-Match non è presente nella richiesta.

Il metodo GetReadStream viene chiamato dal runtime del servizio dati per acquisire il flusso restituito al client dal servizio dati quando il client richiede la risorsa multimediale per l'elemento entity specificato, che è una voce di collegamento multimediale. Per altre informazioni, vedere Provider di streaming.

Si applica a