Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt einen Datenstrom zurück, der die Binärdaten für den benannten Datenstrom enthält.
Namespace: System.Data.Services.Providers
Assembly: Microsoft.Data.Services (in Microsoft.Data.Services.dll)
Syntax
'Declaration
Function GetReadStream ( _
entity As Object, _
streamProperty As ResourceProperty, _
etag As String, _
checkETagForEquality As Nullable(Of Boolean), _
operationContext As DataServiceOperationContext _
) As Stream
'Usage
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
Parameter
- entity
Typ: System.Object
Die Entität, zu der der benannte Datenstrom gehört.
- streamProperty
Typ: System.Data.Services.Providers.ResourceProperty
Ein ResourceProperty-Objekt, das den benannten Datenstrom darstellt.
- etag
Typ: System.String
Der als Teil der HTTP-Anforderung an den Datendienst gesendete eTag-Wert.
- checkETagForEquality
Typ: System.Nullable<Boolean>
Ein auf NULL festlegbarer Boolean-Wert, der bestimmt, welche bedingte Anforderung zum Datendienst ausgegeben wurde. Dieser Wert lautet true, wenn das eTag in einem If-Match-Header gesendet wurde, false, wenn das eTag in einem If-None-Match-Header gesendet wurde und nullein NULL-Verweis (Nothing in Visual Basic), wenn die Anforderung nicht bedingt war und kein eTag in der Anforderung enthalten war.
- operationContext
Typ: System.Data.Services.DataServiceOperationContext
Die vom Datendienst verwendete DataServiceOperationContext-Instanz zur Verarbeitung der Anforderung.
Rückgabewert
Typ: System.IO.Stream
Hinweise
eTag ist der Wert eines If-Match- oder If-None-Match-Headers.
Die GetReadStream-Methode wird von der Datendienstlaufzeit zum Abruf des binären Datenstroms verwendet, den der Datendienst dem Client zurückgibt, wenn dieser den benannten Datenstrom für den angegebenen entity anfordert. Fordert ein Client die Medienressource für eine Entität an, die ein Medien-Link-Eintrag ist, wird stattdessen die GetReadStream-Methode verwendet. Weitere Informationen finden Sie unter Streaminganbieter (WCF Data Services).