Compartir a través de


PackagePart.GetStream Método

Definición

Devuelve el flujo de datos de contenido del elemento.

Sobrecargas

GetStream()

Devuelve el flujo de datos de contenido del elemento.

GetStream(FileMode)

Devuelve la secuencia de contenido abierta en FileMode de E/S especificado.

GetStream(FileMode, FileAccess)

Devuelve la secuencia de contenido del elemento abierta con un FileMode y un FileAccess especificados.

GetStream()

Source:
PackagePart.cs
Source:
PackagePart.cs
Source:
PackagePart.cs

Devuelve el flujo de datos de contenido del elemento.

public:
 System::IO::Stream ^ GetStream();
public System.IO.Stream GetStream ();
member this.GetStream : unit -> System.IO.Stream
Public Function GetStream () As Stream

Devoluciones

Flujo de datos de contenido del elemento.

Excepciones

Se ha eliminado el elemento.

o bien

La propiedad Package no está abierta (se ha llamado a Dispose(Boolean) o Close()).

El valor del objeto de secuencia devuelto por el método GetStreamCore(FileMode, FileAccess) de la subclase derivada es null.

Comentarios

Este método abre el flujo de contenido con FileMode los permisos y FileAccess que son los mismos que los primariosPackageOpenOrCreate.

El método de sobrecarga GetStream permite establecer un elemento específico FileMode.

Notas a los autores de las llamadas

GetStream() llama internamente al método derivado GetStreamCore(FileMode, FileAccess) para abrir y devolver realmente el flujo de datos de elementos en función del formato físico implementado en la clase derivada.

De forma predeterminada, se proporciona y usa la ZipPackagePart implementación de subclase de la clase abstracta PackagePart . En la operación predeterminada, GetStream() llama GetStreamCore(FileMode, FileAccess) internamente a la ZipPackagePart clase para abrir y devolver el flujo de datos del elemento desde un archivo ZIP.

Se aplica a

GetStream(FileMode)

Source:
PackagePart.cs
Source:
PackagePart.cs
Source:
PackagePart.cs

Devuelve la secuencia de contenido abierta en FileMode de E/S especificado.

public:
 System::IO::Stream ^ GetStream(System::IO::FileMode mode);
public System.IO.Stream GetStream (System.IO.FileMode mode);
member this.GetStream : System.IO.FileMode -> System.IO.Stream
Public Function GetStream (mode As FileMode) As Stream

Parámetros

mode
FileMode

Modo de E/S en el que se va a abrir la secuencia de contenido.

Devoluciones

Secuencia de contenido del elemento.

Excepciones

Se ha eliminado el elemento.

o bien

La propiedad Package no está abierta (se ha llamado a Dispose(Boolean) o Close()).

El parámetro mode no es un valor válido de la enumeración FileMode.

El parámetro mode no es compatible con el paquete ni con la secuencia del elemento.

o bien

El valor del objeto de secuencia devuelto por el método GetStreamCore(FileMode, FileAccess) de la subclase derivada es null.

Comentarios

Los FileAccess permisos de la secuencia de contenido devuelta son los mismos que los permisos del elemento primario Package.

Notas a los autores de las llamadas

GetStream(FileMode) llama internamente al método derivado GetStreamCore(FileMode, FileAccess) para abrir y devolver realmente el flujo de datos de elementos en función del formato físico implementado en la clase derivada.

De forma predeterminada, se proporciona y usa la ZipPackagePart implementación de subclase de la clase abstracta PackagePart . En la operación predeterminada, GetStream(FileMode) llama GetStreamCore(FileMode, FileAccess) internamente a la ZipPackagePart clase para abrir y devolver el flujo de datos del elemento desde un archivo ZIP.

Se aplica a

GetStream(FileMode, FileAccess)

Source:
PackagePart.cs
Source:
PackagePart.cs
Source:
PackagePart.cs

Devuelve la secuencia de contenido del elemento abierta con un FileMode y un FileAccess especificados.

public:
 System::IO::Stream ^ GetStream(System::IO::FileMode mode, System::IO::FileAccess access);
public System.IO.Stream GetStream (System.IO.FileMode mode, System.IO.FileAccess access);
member this.GetStream : System.IO.FileMode * System.IO.FileAccess -> System.IO.Stream
Public Function GetStream (mode As FileMode, access As FileAccess) As Stream

Parámetros

mode
FileMode

Modo de E/S en el que se va a abrir la secuencia de contenido.

access
FileAccess

Permisos de acceso que se van a usar para abrir la secuencia de contenido.

Devoluciones

Secuencia de contenido del elemento.

Excepciones

Se ha eliminado el elemento.

o bien

La propiedad Package no está abierta (se ha llamado a Dispose(Boolean) o Close()).

El parámetro mode no es un valor válido de la enumeración FileMode.

o bien

El parámetro access no es un valor válido de la enumeración FileAccess.

mode o access no son compatibles con el paquete ni con la secuencia del elemento.

o bien

El parámetro access se especifica como Read pero el parámetro mode requiere acceso de escritura. (Los valores FileMode de Create, CreateNew, Truncate y Append requieren acceso de Write o ReadWrite.)

o bien

El valor del objeto de secuencia devuelto por el método GetStreamCore(FileMode, FileAccess) de la subclase derivada es null.

Notas a los autores de las llamadas

GetStream(FileMode, FileAccess) llama internamente al método derivado GetStreamCore(FileMode, FileAccess) para abrir y devolver realmente el flujo de datos de elementos en función del formato físico implementado en la clase derivada.

De forma predeterminada, se proporciona y usa la ZipPackagePart implementación de subclase de la clase abstracta PackagePart . En la operación predeterminada, GetStream(FileMode, FileAccess) llama GetStreamCore(FileMode, FileAccess) internamente a la ZipPackagePart clase para abrir y devolver el flujo de datos del elemento desde un archivo ZIP.

Se aplica a