Condividi tramite


BitmapSource.SetSource(IRandomAccessStream) Metodo

Definizione

Imposta l'immagine di origine per bitmapSource accedendo a un flusso. La maggior parte dei chiamanti deve invece usare 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)

Parametri

streamSource
IRandomAccessStream

Origine del flusso che imposta il valore di origine dell'immagine.

Commenti

La chiamata a SetSource anziché SetSourceAsync può bloccare il thread dell'interfaccia utente fino a quando non viene restituito ed elaborato il file di origine dell'immagine. Per questo motivo è consigliabile in genere chiamare SetSourceAsync anziché chiamare SetSource.

In situazioni di memoria insufficiente (molto probabilmente nei telefoni con memoria inferiore), è possibile che venga generata un'eccezione con il messaggio "L'immagine non è riconosciuta" e un HRESULT di 0x88982F60. Anche se questa eccezione indica in genere dati non valido, se l'app è vicina al limite di memoria, è probabile che la causa dell'eccezione sia insufficiente. In questo caso, è consigliabile liberare memoria e riprovare.

Si applica a

Vedi anche