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 可能会阻止 UI 线程,直到返回并处理图像源文件。 因此,我们通常建议调用 SetSourceAsync ,而不是调用 SetSource。

在内存不足的情况下, (最有可能在内存不足的手机上) ,可能会引发异常并显示消息“无法识别图像”和 HRESULT 0x88982F60。 虽然此异常通常表示数据错误,但如果应用接近其内存限制,则异常的原因可能是内存不足。 在这种情况下,建议释放内存,然后重试。

适用于

另请参阅