BitmapSource.SetSource(IRandomAccessStream) Méthode

Définition

Définit l’image source d’un BitmapSource en accédant à un flux. La plupart des appelants doivent utiliser SetSourceAsync à la place.

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)

Paramètres

streamSource
IRandomAccessStream

Source de flux qui définit la valeur de source d’image.

Remarques

L’appel de SetSource au lieu de SetSourceAsync a le potentiel de bloquer le thread d’interface utilisateur jusqu’à ce que le fichier source d’image soit retourné et traité. C’est pour cette raison que nous recommandons généralement d’appeler SetSourceAsync au lieu d’appeler SetSource.

Dans les situations de mémoire insuffisante (probablement sur les téléphones à mémoire faible), il est possible qu’une exception soit levée avec le message « L’image n’est pas reconnue » et un HRESULT de 0x88982F60. Bien que cette exception indique généralement des données incorrectes, si votre application est proche de sa limite de mémoire, la cause de l’exception est probablement une mémoire insuffisante. Dans ce cas, nous vous recommandons de libérer de la mémoire et de réessayer.

S’applique à

Voir aussi