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

이미지 원본 값을 설정하는 스트림 원본입니다.

설명

SetSourceAsync 대신 SetSource를 호출하면 이미지 원본 파일이 반환되고 처리될 때까지 UI 스레드를 차단할 수 있습니다. 이러한 이유로 일반적으로 SetSource를 호출하는 대신 SetSourceAsync 를 호출하는 것이 좋습니다.

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

적용 대상

추가 정보