StreamedFileDataRequest Classe
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.
Représente un flux de sortie d’accès séquentiel qui indique une demande pour le flux de données d’un StorageFile créé en appelant CreateStreamedFileAsync ou ReplaceWithStreamedFileAsync.
public ref class StreamedFileDataRequest sealed : IClosable, IStreamedFileDataRequest, IOutputStream
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class StreamedFileDataRequest final : IClosable, IStreamedFileDataRequest, IOutputStream
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class StreamedFileDataRequest : System.IDisposable, IStreamedFileDataRequest, IOutputStream
Public NotInheritable Class StreamedFileDataRequest
Implements IDisposable, IOutputStream, IStreamedFileDataRequest
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Cet objet est passé à la fonction StreamedFileDataRequestedHandler de l’application lorsqu’un flux représenté par un StorageFile est accessible. Définissez la fonction StreamedFileDataRequestedHandler si vous utilisez CreateStreamedFileAsync ou ReplaceWithStreamedFileAsync pour obtenir un StorageFile qui représente le flux.
Méthodes
Close() |
Libère les ressources système exposées par le flux actuel, indiquant que la demande de données est terminée. |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
FailAndClose(StreamedFileFailureMode) |
Indique que les données ne peuvent pas être diffusées en continu et libère les ressources système exposées par le flux actuel, indiquant que la demande de données est terminée. |
FlushAsync() |
Vide les données dans le flux actuel. |
WriteAsync(IBuffer) |
Écrit les données d’une mémoire tampon dans le flux actuel. |