Share via


IDataServiceStreamProvider Interfaz

Definición

Permite obtener acceso a los datos binarios y cambiarlos a un recurso multimedia que pertenece a una entidad que es una entrada de vínculo multimedia.

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

Comentarios

Open Data Protocol (OData) permite que una propiedad de datos binarios de una entidad expuesta por un servicio de datos se defina independientemente de una entrada en una fuente de distribución de datos utilizando un mecanismo basado en las construcciones siguientes:

  • Recurso multimedia - los datos del objeto binario grande que son datos binarios, como un vídeo, audio, imagen u otros recursos multimedia.

  • Entrada de vínculo multimedia - una entrada de AtomPub en una fuente de distribución de datos que representa una entidad y que tiene una referencia a un recurso multimedia relacionado.

Para más información, consulte Proveedor de streaming.

Propiedades

StreamBufferSize

Obtiene el tamaño del búfer del flujo.

Métodos

DeleteStream(Object, DataServiceOperationContext)

Elimina el recurso multimedia asociado cuando se elimina una entrada de vínculo multimedia.

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

Devuelve un flujo que contiene los datos del recurso multimedia de la entidad especificada, que es una entrada de vínculo de multimedia.

GetReadStreamUri(Object, DataServiceOperationContext)

Devuelve el URI que se utiliza para solicitar el recurso multimedia que pertenece a la entidad especificada.

GetStreamContentType(Object, DataServiceOperationContext)

Devuelve el tipo de contenido del recurso multimedia que pertenece a la entidad especificada.

GetStreamETag(Object, DataServiceOperationContext)

Devuelve el eTag del recurso multimedia que pertenece a la entrada de vínculo multimedia especificada.

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

Devuelve el flujo que el servicio de datos utiliza para escribir los datos binarios del recurso multimedia recibido del cliente que pertenece a la entidad especificada.

ResolveType(String, DataServiceOperationContext)

Devuelve un nombre de tipo calificado con el espacio de nombres que representa el tipo que el motor en tiempo de ejecución del servicio de datos debe crear para la entrada de vínculo multimedia asociada al flujo de datos del recurso multimedia que se está insertando.

Se aplica a