PackagePart.GetStream Metodo
In questo articolo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il flusso dei dati di contenuto della parte.
GetStream() |
Restituisce il flusso dei dati di contenuto della parte. |
GetStream(FileMode) |
Restituisce il flusso di contenuto aperto in un oggetto FileMode di I/O specificato. |
GetStream(FileMode, FileAccess) |
Restituisce il flusso di contenuto della parte aperto con un oggetto FileMode e FileAccess specificato. |
- Origine:
- PackagePart.cs
- Origine:
- PackagePart.cs
- Origine:
- PackagePart.cs
Restituisce il flusso dei dati di contenuto della parte.
public:
System::IO::Stream ^ GetStream();
public System.IO.Stream GetStream ();
member this.GetStream : unit -> System.IO.Stream
Public Function GetStream () As Stream
Restituisce
Flusso dei dati di contenuto per la parte.
Eccezioni
La parte è stata eliminata.
-oppure-
L'oggetto Package non è aperto (è stato chiamato l'oggetto Dispose(Boolean) o Close()).
L'oggetto flusso restituito dal metodo GetStreamCore(FileMode, FileAccess) della sottoclasse derivata è null
.
Commenti
Questo metodo apre il flusso di contenuto con FileMode autorizzazioni e FileAccess uguali a quello padrePackage.OpenOrCreate
Il metodo di overload GetStream consente di impostare un oggetto specifico FileMode.
Note per i chiamanti
GetStream() internamente chiama il metodo derivato GetStreamCore(FileMode, FileAccess) per aprire e restituire il flusso di dati della parte in base al formato fisico implementato nella classe derivata.
Per impostazione predefinita, viene fornita e usata l'implementazione ZipPackagePart della sottoclasse della classe astratta PackagePart . Nell'operazione predefinita chiama GetStream()GetStreamCore(FileMode, FileAccess) internamente la ZipPackagePart classe per aprire e restituire il flusso di dati della parte da un file ZIP.
Si applica a
.NET Core 1.1 e altre versioni
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1 |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
- Origine:
- PackagePart.cs
- Origine:
- PackagePart.cs
- Origine:
- PackagePart.cs
Restituisce il flusso di contenuto aperto in un oggetto FileMode di I/O specificato.
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
Parametri
- mode
- FileMode
Modalità di I/O in cui aprire il flusso di contenuto.
Restituisce
Flusso di contenuto della parte.
Eccezioni
La parte è stata eliminata.
-oppure-
L'oggetto Package non è aperto (è stato chiamato l'oggetto Dispose(Boolean) o Close()).
Il parametro mode
non è un valore di enumerazione FileMode valido.
Il parametro mode
non è compatibile con il flusso della parte e del package.
-oppure-
L'oggetto flusso restituito dal metodo GetStreamCore(FileMode, FileAccess) della sottoclasse derivata è null
.
Commenti
Le FileAccess autorizzazioni del flusso di contenuto restituito sono uguali alle autorizzazioni dell'oggetto padre Package.
Note per i chiamanti
GetStream(FileMode) internamente chiama il metodo derivato GetStreamCore(FileMode, FileAccess) per aprire e restituire il flusso di dati della parte in base al formato fisico implementato nella classe derivata.
Per impostazione predefinita, viene fornita e usata l'implementazione ZipPackagePart della sottoclasse della classe astratta PackagePart . Nell'operazione predefinita chiama GetStream(FileMode)GetStreamCore(FileMode, FileAccess) internamente la ZipPackagePart classe per aprire e restituire il flusso di dati della parte da un file ZIP.
Si applica a
.NET Core 1.1 e altre versioni
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1 |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
- Origine:
- PackagePart.cs
- Origine:
- PackagePart.cs
- Origine:
- PackagePart.cs
Restituisce il flusso di contenuto della parte aperto con un oggetto FileMode e FileAccess specificato.
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
Parametri
- mode
- FileMode
Modalità di I/O in cui aprire il flusso di contenuto.
- access
- FileAccess
Autorizzazioni di accesso da utilizzare nell'apertura del flusso di contenuto.
Restituisce
Flusso di contenuto per la parte.
Eccezioni
La parte è stata eliminata.
-oppure-
L'oggetto Package non è aperto (è stato chiamato l'oggetto Dispose(Boolean) o Close()).
Il parametro mode
non è un valore di enumerazione FileMode valido.
-oppure-
Il parametro access
non è un valore di enumerazione FileAccess valido.
mode
o access
non è compatibile con il flusso della parte e del package.
-oppure-
Il parametro access
viene specificato come Read, ma il parametro mode
richiede l'accesso in scrittura. I valori FileMode di Create, CreateNew, Truncate e Append richiedono accesso Write o ReadWrite.
-oppure-
L'oggetto flusso restituito dal metodo GetStreamCore(FileMode, FileAccess) della sottoclasse derivata è null
.
Note per i chiamanti
GetStream(FileMode, FileAccess) internamente chiama il metodo derivato GetStreamCore(FileMode, FileAccess) per aprire e restituire il flusso di dati della parte in base al formato fisico implementato nella classe derivata.
Per impostazione predefinita, viene fornita e usata l'implementazione ZipPackagePart della sottoclasse della classe astratta PackagePart . Nell'operazione predefinita chiama GetStream(FileMode, FileAccess)GetStreamCore(FileMode, FileAccess) internamente la ZipPackagePart classe per aprire e restituire il flusso di dati della parte da un file ZIP.
Si applica a
.NET Core 1.1 e altre versioni
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1 |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: