Compartir a través de


Interfaz IDataServiceStreamProvider2

Permite obtener acceso los datos binarios y cambiarlos como un flujo con nombre que pertenece a un tipo de entidad.

Espacio de nombres:  System.Data.Services.Providers
Ensamblado:  Microsoft.Data.Services (en Microsoft.Data.Services.dll)

Sintaxis

'Declaración
Public Interface IDataServiceStreamProvider2 _
    Inherits IDataServiceStreamProvider
'Uso
Dim instance As IDataServiceStreamProvider2
public interface IDataServiceStreamProvider2 : IDataServiceStreamProvider
public interface class IDataServiceStreamProvider2 : IDataServiceStreamProvider
type IDataServiceStreamProvider2 =  
    interface
        interface IDataServiceStreamProvider
    end
public interface IDataServiceStreamProvider2 extends IDataServiceStreamProvider

El tipo IDataServiceStreamProvider2 expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública StreamBufferSize Obtiene el tamaño del búfer del flujo. (Se hereda de IDataServiceStreamProvider.)

Arriba

Métodos

  Nombre Descripción
Método público DeleteStream Elimina el recurso multimedia asociado cuando se elimina una entrada de vínculo multimedia. (Se hereda de IDataServiceStreamProvider.)
Método público 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. (Se hereda de IDataServiceStreamProvider.)
Método público GetReadStream(Object, ResourceProperty, String, Nullable<Boolean>, DataServiceOperationContext) Devuelve un flujo que contiene los datos binarios del flujo con nombre.
Método público GetReadStreamUri(Object, DataServiceOperationContext) Devuelve el URI que se utiliza para solicitar el recurso multimedia que pertenece a la entidad especificada. (Se hereda de IDataServiceStreamProvider.)
Método público GetReadStreamUri(Object, ResourceProperty, DataServiceOperationContext) Devuelve el URI que se utiliza para solicitar un flujo con nombre concreto.
Método público GetStreamContentType(Object, DataServiceOperationContext) Devuelve el tipo de contenido del recurso multimedia que pertenece a la entidad especificada. (Se hereda de IDataServiceStreamProvider.)
Método público GetStreamContentType(Object, ResourceProperty, DataServiceOperationContext) Devuelve el tipo de contenido del flujo con nombre especificado.
Método público GetStreamETag(Object, DataServiceOperationContext) Devuelve el eTag del recurso multimedia que pertenece a la entrada de vínculo multimedia especificada. (Se hereda de IDataServiceStreamProvider.)
Método público GetStreamETag(Object, ResourceProperty, DataServiceOperationContext) Devuelve el eTag del flujo con nombre especificado.
Método público 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. (Se hereda de IDataServiceStreamProvider.)
Método público GetWriteStream(Object, ResourceProperty, String, Nullable<Boolean>, DataServiceOperationContext) Devuelve el flujo que el servicio de datos utiliza para escribir los datos binarios recibidos del cliente como el flujo con nombre especificado.
Método público ResolveType 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 hereda de IDataServiceStreamProvider.)

Arriba

Vea también

Referencia

Espacio de nombres System.Data.Services.Providers