Язык

BitmapSource.SetSource(IRandomAccessStream) Метод

Определение

Задает исходное изображение для BitmapSource путем доступа к потоку. Вместо этого большинство вызывающих абонентов должны использовать SetSourceAsync .

public:
 virtual void SetSource(IRandomAccessStream ^ streamSource) = SetSource;
void SetSource(IRandomAccessStream const& streamSource);
public void SetSource(IRandomAccessStream streamSource);
function setSource(streamSource)
Public Sub SetSource (streamSource As IRandomAccessStream)

Параметры

streamSource
IRandomAccessStream

Источник потока, который задает значение источника изображения.

Комментарии

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

В ситуациях с низкой памятью (скорее всего, на телефонах с более низкой памятью) можно создать исключение с сообщением "Изображение не распознано" и HRESULT 0x88982F60. Хотя это исключение обычно указывает на плохие данные, если ваше приложение близко к ограничению памяти, причина исключения, скорее всего, будет низкой памятью. В этом случае рекомендуется освободить память и повторить попытку.

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

См. также раздел