Freigeben über


TarEntry.DataStream Eigenschaft

Definition

Ruft den Datenabschnitt dieses Eintrags ab oder legt diesen fest. Wenn die EntryType keine Daten enthält, wird zurückgegeben null.

public:
 property System::IO::Stream ^ DataStream { System::IO::Stream ^ get(); void set(System::IO::Stream ^ value); };
public System.IO.Stream? DataStream { get; set; }
member this.DataStream : System.IO.Stream with get, set
Public Property DataStream As Stream

Eigenschaftswert

Ruft einen Stream ab, der den Datenabschnitt dieses Eintrags darstellt.

Legt einen neuen Datenstrom fest, der den Datenabschnitt darstellt, wenn es sinnvoll ist, dass der EntryType Daten enthält. Wenn ein Stream bereits vorhanden ist, wird der alte Stream verworfen, bevor er durch den neuen Stream ersetzt wird. Das Festlegen eines Datenstroms null ist zulässig.

Ausnahmen

Das Festlegen eines Datenabschnitts wird nicht unterstützt, da der EntryType nicht (oder V7RegularFile für ein FormatarchivV7) RegularFile ist.

Lesevorgänge werden vom Stream nicht unterstützt.

Ein E/A-Problem ist aufgetreten.

Hinweise

Wenn Sie Daten in diesen Datenstrom schreiben, stellen Sie sicher, dass Sie sie an die gewünschte Startposition zurückspulen, bevor Sie diesen Eintrag mithilfe von WriteEntry(TarEntry)in ein Archiv schreiben.

Gilt für: