BitmapSource.SetSource(IRandomAccessStream) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.