Condividi tramite


Metodo IDataServiceStreamProvider2.GetReadStream (Object, ResourceProperty, String, Nullable<Boolean>, DataServiceOperationContext)

Restituisce un flusso che contiene i dati binari per il flusso denominato.

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

Sintassi

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

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

Parametri

  • entity
    Tipo: System.Object
    Entità a cui appartiene il flusso denominato.
  • 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

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 binario restituito al client dal servizio dati quando il client richiede il flusso denominato per l'elemento entity specificato. Quando un client richiede la risorsa multimediale per un'entità che è una voce di collegamento multimediale, viene invece utilizzato il metodo GetReadStream. Per ulteriori informazioni, vedere Provider di flusso (WCF Data Services).

Vedere anche

Riferimento

IDataServiceStreamProvider2 Interfaccia

Overload GetReadStream

Spazio dei nomi System.Data.Services.Providers