PackagePart.GetStream Metodo

Definizione

Restituisce il flusso di dati del contenuto della parte.

Overload

Nome Descrizione
GetStream()

Restituisce il flusso di dati del contenuto della parte.

GetStream(FileMode)

Restituisce il flusso di contenuto aperto in un oggetto di I/O FileModespecificato.

GetStream(FileMode, FileAccess)

Restituisce il flusso di contenuto della parte aperto con un oggetto specificato FileMode e FileAccess.

GetStream()

Origine:
PackagePart.cs
Origine:
PackagePart.cs
Origine:
PackagePart.cs
Origine:
PackagePart.cs
Origine:
PackagePart.cs
Origine:
PackagePart.cs
Origine:
PackagePart.cs
Origine:
PackagePart.cs

Restituisce il flusso di dati del 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

Valori restituiti

Flusso di dati del contenuto per la parte.

Eccezioni

La parte è stata eliminata.

oppure

l'oggetto Package non è aperto (Dispose(Boolean) o Close() è stato chiamato ).

L'oggetto flusso restituito dal GetStreamCore(FileMode, FileAccess) metodo della sottoclasse derivata è null.

Commenti

Questo metodo apre il flusso di contenuto con FileMode le autorizzazioni e OpenOrCreate uguali a quella dell'elemento padreFileAccessPackage.

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 effettivamente 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
Origine:
PackagePart.cs
Origine:
PackagePart.cs
Origine:
PackagePart.cs
Origine:
PackagePart.cs
Origine:
PackagePart.cs

Restituisce il flusso di contenuto aperto in un oggetto di I/O FileModespecificato.

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.

Valori restituiti

Flusso di contenuto della parte.

Eccezioni

La parte è stata eliminata.

oppure

l'oggetto Package non è aperto (Dispose(Boolean) o Close() è stato chiamato ).

Il mode parametro non è un valore di enumerazione valido FileMode .

Il mode parametro non è compatibile con il pacchetto e il flusso di parti.

oppure

L'oggetto flusso restituito dal GetStreamCore(FileMode, FileAccess) metodo della sottoclasse derivata è null.

Commenti

Le FileAccess autorizzazioni del flusso di contenuto restituito sono le stesse delle autorizzazioni dell'elemento padre Package.

Note per i chiamanti

GetStream(FileMode) internamente chiama il metodo derivato GetStreamCore(FileMode, FileAccess) per aprire e restituire effettivamente 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
Origine:
PackagePart.cs
Origine:
PackagePart.cs
Origine:
PackagePart.cs
Origine:
PackagePart.cs
Origine:
PackagePart.cs

Restituisce il flusso di contenuto della parte aperto con un oggetto specificato FileMode e FileAccess.

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 usare per aprire il flusso di contenuto.

Valori restituiti

Flusso di contenuto per la parte.

Eccezioni

La parte è stata eliminata.

oppure

l'oggetto Package non è aperto (Dispose(Boolean) o Close() è stato chiamato ).

Il mode parametro non è un valore di enumerazione valido FileMode .

oppure

Il access parametro non è un valore di enumerazione valido FileAccess .

mode o access non è compatibile con il pacchetto e il flusso di parti.

oppure

Il access parametro viene specificato come Read ma il parametro richiede l'accesso mode in scrittura. (FileMode valori di Create, CreateNewTruncate, e Append richiedono Write o ReadWrite accesso.

oppure

L'oggetto flusso restituito dal GetStreamCore(FileMode, FileAccess) metodo della sottoclasse derivata è null.

Note per i chiamanti

GetStream(FileMode, FileAccess) internamente chiama il metodo derivato GetStreamCore(FileMode, FileAccess) per aprire e restituire effettivamente 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