PackagePart.GetStreamCore(FileMode, FileAccess) Metodo

Definizione

Quando se ne esegue l'override in una classe derivata, restituisce il flusso di contenuto della parte aperto con un oggetto FileMode e FileAccess specificato.

protected:
 abstract System::IO::Stream ^ GetStreamCore(System::IO::FileMode mode, System::IO::FileAccess access);
protected abstract System.IO.Stream GetStreamCore (System.IO.FileMode mode, System.IO.FileAccess access);
protected abstract System.IO.Stream? GetStreamCore (System.IO.FileMode mode, System.IO.FileAccess access);
abstract member GetStreamCore : System.IO.FileMode * System.IO.FileAccess -> System.IO.Stream
Protected MustOverride Function GetStreamCore (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 dei dati di contenuto della parte.

Commenti

Le applicazioni non devono chiamare GetStreamCore direttamente , ma devono invece chiamare GetStream.

Note per gli implementatori

L'implementazione derivata GetStreamCore(FileMode, FileAccess) non deve fare ipotesi sull'ordine o sulle operazioni eseguite dal GetStream metodo che lo chiama.

Note per i chiamanti

Il metodo derivato GetStreamCore(FileMode, FileAccess) viene chiamato dai GetStream metodi 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 GetStreamGetStreamCore(FileMode, FileAccess) internamente la ZipPackagePart classe per aprire e restituire il flusso di dati della parte da un file ZIP.

Si applica a