PackagePart.GetStream Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.