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) |
Возвращает имя типа с именем пространства имен, представляющее тип, который среда выполнения службы данных должна создать для медиассылки, связанной с потоком данных для вставляемого медиаресурса. |