BitmapSource.SetSource(IRandomAccessStream) 메서드

정의

스트림에 액세스하여 원본 BitmapSource 이미지를 설정합니다. 대부분의 호출자는 대신 사용해야 SetSourceAsync 합니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Xaml.Media.Imaging.BitmapSource.SetSource(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

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 스레드를 차단할 수 있습니다. 이러한 이유로 일반적으로 SetSource를 호출하는 대신 호출 SetSourceAsync 하는 것이 좋습니다.

메모리가 낮은 경우(메모리가 낮은 휴대폰에서 가장 가능성이 높음) "이미지가 인식할 수 없음" 메시지와 HRESULT의 0x88982F60 예외가 발생할 수 있습니다. 이 예외는 일반적으로 잘못된 데이터를 나타내지만 앱이 메모리 제한에 근접하면 예외의 원인은 메모리가 부족할 수 있습니다. 이 경우 메모리를 해제하고 다시 시도하는 것이 좋습니다.

적용 대상

추가 정보