Freigeben über


IDataServiceStreamProvider.GetReadStreamUri Methode

Definition

Gibt den URI zurück, mit dem die Medienressource angefordert wird, die zur angegebenen Entität gehört.

public:
 Uri ^ GetReadStreamUri(System::Object ^ entity, System::Data::Services::DataServiceOperationContext ^ operationContext);
public Uri GetReadStreamUri (object entity, System.Data.Services.DataServiceOperationContext operationContext);
abstract member GetReadStreamUri : obj * System.Data.Services.DataServiceOperationContext -> Uri
Public Function GetReadStreamUri (entity As Object, operationContext As DataServiceOperationContext) As Uri

Parameter

entity
Object

Die Entität, die ein Medienlinkeintrag mit einer zugehörigen Medienressource ist.

operationContext
DataServiceOperationContext

Die vom Datendienst verwendete DataServiceOperationContext-Instanz zur Verarbeitung der Anforderung.

Gibt zurück

Uri

Ein Uri-Wert, der zum Anfordern des binären Datenstroms verwendet wird.

Hinweise

Die GetReadStreamUri -Methode wird von der Datendienstlaufzeit aufgerufen, um den URI abzurufen, den Clients verwenden sollten, wenn sie Abrufanforderungen (d. h. GET) für die Medienressource stellen.

Der von der Implementierung der Uri-Methode zurückgegebene GetReadStreamUri-Wert wird im Medienlinkeintrag als edit-media-link verwendet, um auf den Speicherort der Medienressource zu verweisen.

Wenn die Methodenimplementierung NULL zurückgibt, erstellt der Datendienst einen Standard-Uri, der normalerweise der URI der Entität ist, an den /$value angefügt ist.

Gilt für: