Поделиться через


IDataServiceStreamProvider Интерфейс

Определение

Обеспечивает доступ к двоичным данным и их изменение как ресурса мультимедиа, принадлежащего сущности, которая является ссылкой на носитель.

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

Комментарии

Открытый протокол данных (OData) позволяет службе данных предоставлять доступ к свойству двоичных данных сущности за счет определения независимой сущности в веб-канале данных с помощью механизма, основанного на следующих конструкциях.

  • Ресурс мультимедиа — это данные большого двоичного объекта, например видео, аудио, изображения и другие ресурсы мультимедиа.

  • Ссылка на носитель — это запись AtomPub в веб-канале данных, которая представляет сущность и имеет ссылку на связанный ресурс мультимедиа.

Дополнительные сведения см. в разделе Поставщик потоковой передачи.

Свойства

StreamBufferSize

Возвращает размер буфера потока.

Методы

DeleteStream(Object, DataServiceOperationContext)

Удаляет связанный ресурс мультимедиа при удалении ссылки на носитель.

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

Возвращает поток, содержащий данные ресурса мультимедиа для указанной сущности, которая представляет собой ссылку на носитель.

GetReadStreamUri(Object, DataServiceOperationContext)

Возвращает URI, который используется для запроса ресурса мультимедиа, принадлежащего указанной сущности.

GetStreamContentType(Object, DataServiceOperationContext)

Возвращает тип содержимого ресурса мультимедиа, принадлежащего указанной сущности.

GetStreamETag(Object, DataServiceOperationContext)

Возвращает eTag, который используется для запроса ресурса мультимедиа, принадлежащего указанной ссылке на носитель.

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

Возвращает поток, используемый службой данных для записи двоичных данных для ресурса мультимедиа, полученных от клиента, принадлежащего указанной сущности.

ResolveType(String, DataServiceOperationContext)

Возвращает имя типа с именем пространства имен, представляющее тип, который среда выполнения службы данных должна создать для медиассылки, связанной с потоком данных для вставляемого медиаресурса.

Применяется к