Partager via


PackagePart.GetStream Méthode

Définition

Retourne le flux du contenu du composant.

Surcharges

GetStream()

Retourne le flux du contenu du composant.

GetStream(FileMode)

Retourne le flux de contenu ouvert dans un FileMode E/S spécifié.

GetStream(FileMode, FileAccess)

Retourne le flux de contenu du composant ouvert avec un FileMode et un FileAccess spécifiés.

GetStream()

Source:
PackagePart.cs
Source:
PackagePart.cs
Source:
PackagePart.cs

Retourne le flux du contenu du composant.

public:
 System::IO::Stream ^ GetStream();
public System.IO.Stream GetStream ();
member this.GetStream : unit -> System.IO.Stream
Public Function GetStream () As Stream

Retours

Flux de données du contenu pour le composant.

Exceptions

Le composant a été supprimé.

- ou -

Le Package n'est pas ouvert (Dispose(Boolean) ou Close() a été appelée).

L'objet de flux retourné par la méthode GetStreamCore(FileMode, FileAccess) de la sous-classe dérivée est null.

Remarques

Cette méthode ouvre le flux de contenu avec FileMode des autorisations de OpenOrCreate et FileAccess qui sont identiques à celles du parent Package.

La méthode de surcharge GetStream vous permet de définir un spécifique FileMode.

Notes pour les appelants

GetStream() appelle en interne la méthode dérivée GetStreamCore(FileMode, FileAccess) pour ouvrir et retourner le flux de données de partie en fonction du format physique implémenté dans la classe dérivée.

Par défaut, l’implémentation ZipPackagePart de la sous-classe de la classe abstraite PackagePart est fournie et utilisée. Dans l’opération par défaut, GetStream() appelle GetStreamCore(FileMode, FileAccess) en interne la ZipPackagePart classe pour ouvrir et renvoyer le flux de données de partie à partir d’un fichier ZIP.

S’applique à

GetStream(FileMode)

Source:
PackagePart.cs
Source:
PackagePart.cs
Source:
PackagePart.cs

Retourne le flux de contenu ouvert dans un FileMode E/S spécifié.

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

Paramètres

mode
FileMode

Mode d'E/S utilisé pour ouvrir le flux de contenu.

Retours

Flux de contenu du composant.

Exceptions

Le composant a été supprimé.

- ou -

Le Package n'est pas ouvert (Dispose(Boolean) ou Close() a été appelée).

Le paramètre mode n'est pas une valeur d'énumération FileMode valide.

Le paramètre mode n'est pas compatible avec le package ni avec le flux de données du composant.

- ou -

L'objet de flux retourné par la méthode GetStreamCore(FileMode, FileAccess) de la sous-classe dérivée est null.

Remarques

Les FileAccess autorisations du flux de contenu retourné sont les mêmes que celles du parent Package.

Notes pour les appelants

GetStream(FileMode) appelle en interne la méthode dérivée GetStreamCore(FileMode, FileAccess) pour ouvrir et retourner le flux de données de partie en fonction du format physique implémenté dans la classe dérivée.

Par défaut, l’implémentation ZipPackagePart de la sous-classe de la classe abstraite PackagePart est fournie et utilisée. Dans l’opération par défaut, GetStream(FileMode) appelle GetStreamCore(FileMode, FileAccess) en interne la ZipPackagePart classe pour ouvrir et renvoyer le flux de données de partie à partir d’un fichier ZIP.

S’applique à

GetStream(FileMode, FileAccess)

Source:
PackagePart.cs
Source:
PackagePart.cs
Source:
PackagePart.cs

Retourne le flux de contenu du composant ouvert avec un FileMode et un FileAccess spécifiés.

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

Paramètres

mode
FileMode

Mode d'E/S utilisé pour ouvrir le flux de contenu.

access
FileAccess

Autorisations d'accès à utiliser lors de l'ouverture du flux de contenu.

Retours

Flux de contenu du composant.

Exceptions

Le composant a été supprimé.

- ou -

Le Package n'est pas ouvert (Dispose(Boolean) ou Close() a été appelée).

Le paramètre mode n'est pas une valeur d'énumération FileMode valide.

- ou -

Le paramètre access n'est pas une valeur d'énumération FileAccess valide.

mode ou access n'est pas compatible avec le package ni avec le flux de données du composant.

- ou -

Le paramètre access est spécifié comme Read mais le paramètre mode requiert l'accès en écriture. (Les valeurs FileMode pour Create, CreateNew, Truncate et Append requièrent un accès en Write ou en ReadWrite.)

- ou -

L'objet de flux retourné par la méthode GetStreamCore(FileMode, FileAccess) de la sous-classe dérivée est null.

Notes pour les appelants

GetStream(FileMode, FileAccess) appelle en interne la méthode dérivée GetStreamCore(FileMode, FileAccess) pour ouvrir et retourner le flux de données de partie en fonction du format physique implémenté dans la classe dérivée.

Par défaut, l’implémentation ZipPackagePart de la sous-classe de la classe abstraite PackagePart est fournie et utilisée. Dans l’opération par défaut, GetStream(FileMode, FileAccess) appelle GetStreamCore(FileMode, FileAccess) en interne la ZipPackagePart classe pour ouvrir et renvoyer le flux de données de partie à partir d’un fichier ZIP.

S’applique à