PackagePart.GetStream Metodo
Definizione
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.
Overload
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. |
GetStream()
- 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
GetStream(FileMode)
- 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
GetStream(FileMode, FileAccess)
- 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.