Lenguaje

IDataServiceStreamProvider Interfaz

Definición

Permite tener acceso a datos binarios y cambiarlos como 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 definir una propiedad de datos binaria de una entidad expuesta por un servicio de datos independientemente de una entrada en una fuente de distribución de datos mediante un mecanismo basado en las construcciones siguientes:

  • Recurso multimedia: los datos binarios de objetos grandes que son datos binarios, como un vídeo, audio, imagen u otros recursos multimedia.

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

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

Propiedades

Nombre Description
StreamBufferSize

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

Métodos

Nombre Description
DeleteStream(Object, DataServiceOperationContext)

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

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

Devuelve una secuencia que contiene los datos de recursos multimedia de la entidad especificada, que es una entrada de vínculo multimedia.

GetReadStreamUri(Object, DataServiceOperationContext)

Devuelve el URI que se usa 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 la eTag del recurso multimedia que pertenece a la entrada de vínculo multimedia especificada.

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

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

ResolveType(String, DataServiceOperationContext)

Devuelve un nombre de tipo calificado para el espacio de nombres que representa el tipo que el tiempo de ejecución del servicio de datos debe crear para la entrada de vínculo multimedia asociada al flujo de datos para el recurso multimedia que se va a insertar.

Se aplica a