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.
- streamProperty
Tipo: System.Data.Services.Providers.ResourceProperty
Oggetto ResourceProperty che rappresenta 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.
- operationContext
Tipo: System.Data.Services.DataServiceOperationContext
Istanza DataServiceOperationContext utilizzata dal servizio dati per elaborare la 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).