Condividi tramite


Metodo IDataServiceStreamProvider.GetReadStream

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

Spazio dei nomi  System.Data.Services.Providers
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)

Sintassi

'Dichiarazione
Function GetReadStream ( _
    entity As Object, _
    etag As String, _
    checkETagForEquality As Nullable(Of Boolean), _
    operationContext As DataServiceOperationContext _
) As Stream
'Utilizzo
Dim instance As IDataServiceStreamProvider
Dim entity As Object
Dim etag As String
Dim checkETagForEquality As Nullable(Of Boolean)
Dim operationContext As DataServiceOperationContext
Dim returnValue As Stream

returnValue = instance.GetReadStream(entity, _
    etag, checkETagForEquality, operationContext)
Stream GetReadStream(
    Object entity,
    string etag,
    Nullable<bool> checkETagForEquality,
    DataServiceOperationContext operationContext
)
Stream^ GetReadStream(
    Object^ entity, 
    String^ etag, 
    Nullable<bool> checkETagForEquality, 
    DataServiceOperationContext^ operationContext
)
abstract GetReadStream : 
        entity:Object * 
        etag:string * 
        checkETagForEquality:Nullable<bool> * 
        operationContext:DataServiceOperationContext -> Stream 
function GetReadStream(
    entity : Object, 
    etag : String, 
    checkETagForEquality : Nullable<boolean>, 
    operationContext : DataServiceOperationContext
) : Stream

Parametri

  • entity
    Tipo: System.Object
    Entità che è una voce di collegamento multimediale con una risorsa multimediale correlata.
  • etag
    Tipo: System.String
    Valore eTag inviato come parte della richiesta HTTP inviata al servizio dati.
  • checkETagForEquality
    Tipo: System.Nullable<Boolean>
    Valore Boolean che ammette valori null che determina quale tipo di richiesta condizionale viene inoltrata al servizio dati, che è true quando l'eTag è stato inviato in un'intestazione If-Match, false quando l'eTag è stato inviato in un'intestazione If-None-Match e nullriferimento Null (Nothing in Visual Basic). quando la richiesta non era condizionale e non era incluso alcun eTag nella richiesta.

Valore restituito

Tipo: System.IO.Stream
Elemento Stream di dati che contiene i dati della proprietà binari di entity.

Osservazioni

eTag è il valore di un'intestazione If-Match o If-None-Match.

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 ulteriori informazioni, vedere Provider di flusso (WCF Data Services).

Vedere anche

Riferimento

IDataServiceStreamProvider Interfaccia

Spazio dei nomi System.Data.Services.Providers