Condividi tramite


IDataServiceStreamProvider Interfaccia

Definizione

Consente l'accesso ai dati binari nonché la modifica come una risorsa multimediale appartenente a un'entità che è una voce di collegamento multimediale.

public interface class IDataServiceStreamProvider
public interface IDataServiceStreamProvider
type IDataServiceStreamProvider = interface
Public Interface IDataServiceStreamProvider

Commenti

Il protocollo OData (Open Data) consente a una proprietà di dati binari di un'entità esposta da un servizio dati di essere definita indipendentemente da una voce in un feed di dati tramite un meccanismo basato sui costrutti seguenti:

  • Risorsa multimediale: dati per oggetti binari di grandi dimensioni che sono dati binari, quali risorse video, audio, immagine o altre risorse multimediali.

  • Voce di collegamento multimediale: voce AtomPub in un feed di dati che rappresenta un'entità e che dispone di un riferimento a una risorsa multimediale correlata.

Per altre informazioni, vedere Provider di streaming.

Proprietà

StreamBufferSize

Ottiene le dimensioni del buffer di flusso.

Metodi

DeleteStream(Object, DataServiceOperationContext)

Elimina la risorsa multimediale associata quando viene eliminata una voce di collegamento multimediale.

GetReadStream(Object, String, Nullable<Boolean>, DataServiceOperationContext)

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

GetReadStreamUri(Object, DataServiceOperationContext)

Restituisce l'URI utilizzato per richiedere la risorsa multimediale che appartiene all'entità specificata.

GetStreamContentType(Object, DataServiceOperationContext)

Restituisce il tipo di contenuto della risorsa multimediale appartenente all'entità specificata.

GetStreamETag(Object, DataServiceOperationContext)

Restituisce l'eTag della risorsa multimediale che appartiene alla voce di collegamento multimediale.

GetWriteStream(Object, String, Nullable<Boolean>, DataServiceOperationContext)

Restituisce il flusso utilizzato dal servizio dati per scrivere i dati binari per la risorsa multimediale ricevuta dal client che appartiene all'entità specificata.

ResolveType(String, DataServiceOperationContext)

Restituisce un nome di tipo completo con lo spazio dei nomi che rappresenta il tipo che il runtime del servizio dati deve creare per l'elemento entry di collegamento multimediale associato al flusso di dati della risorsa multimediale inserita.

Si applica a