BitmapSource.SetSource(IRandomAccessStream) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过访问流设置 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。 虽然此异常通常表示数据错误,但如果应用接近其内存限制,则异常的原因可能是内存不足。 在这种情况下,建议释放内存,然后重试。