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.