Condividi tramite


PackagePart.GetStream Metodo

Definizione

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.

Si applica a