PackagePart.GetStream Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.