StreamedFileDataRequest Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Ausgabedatenstrom mit sequenziellem Zugriff dar, der eine Anforderung für den Datenstrom einer StorageFile angibt, die durch Aufrufen von CreateStreamedFileAsync oder ReplaceWithStreamedFileAsync erstellt wurde.
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
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Dieses Objekt wird an die StreamedFileDataRequestedHandler-Funktion der App übergeben, wenn auf einen Stream zugegriffen wird, der durch eine StorageFile dargestellt wird. Definieren Sie die StreamedFileDataRequestedHandler-Funktion , wenn Sie CreateStreamedFileAsync oder ReplaceWithStreamedFileAsync verwenden, um eine StorageFile abzurufen, die den Stream darstellt.
Methoden
Close() |
Gibt Systemressourcen frei, die vom aktuellen Stream verfügbar gemacht werden, was angibt, dass die Datenanforderung abgeschlossen ist. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
FailAndClose(StreamedFileFailureMode) |
Gibt an, dass die Daten nicht gestreamt werden können, und gibt Systemressourcen frei, die vom aktuellen Stream verfügbar gemacht werden, was angibt, dass die Datenanforderung abgeschlossen ist. |
FlushAsync() |
Leert die Daten im aktuellen Stream. |
WriteAsync(IBuffer) |
Schreibt Daten aus einem Puffer in den aktuellen Stream. |