XarFileEntry.Open

XarFileEntry.Open method

Öffnet den Eintrag zum Extrahieren und stellt einen Stream mit Eintragsinhalt bereit.

public abstract Stream Open()

Rückgabewert

Der Stream, der den Inhalt des Eintrags darstellt.

Bemerkungen

Aus dem Stream lesen, um den ursprünglichen Inhalt der Datei zu erhalten. Siehe Beispielabschnitt.

Beispiele

Nutzung:

.NET 4.0 und höher – Stream.CopyTo-Methode verwenden:

decompressed.CopyTo(httpResponse.OutputStream)

.NET 3.5 und früher - Bytes manuell kopieren:

byte[] buffer = new byte[8192];
int bytesRead;
while (0 < (bytesRead = decompressed.Read(buffer, 0, buffer.Length)))
 fileStream.Write(buffer, 0, bytesRead);
Stream decompressed = entry.Open();

Siehe auch