PackagePart.GetStream メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パーツのコンテンツ データ ストリームを返します。
オーバーロード
GetStream() |
パーツのコンテンツ データ ストリームを返します。 |
GetStream(FileMode) |
指定した I/O FileMode で開かれているコンテンツ ストリームを返します。 |
GetStream(FileMode, FileAccess) |
指定した FileMode と FileAccess で開かれているパーツ コンテンツ ストリームを返します。 |
GetStream()
- ソース:
- PackagePart.cs
- ソース:
- PackagePart.cs
- ソース:
- PackagePart.cs
パーツのコンテンツ データ ストリームを返します。
public:
System::IO::Stream ^ GetStream();
public System.IO.Stream GetStream ();
member this.GetStream : unit -> System.IO.Stream
Public Function GetStream () As Stream
戻り値
パーツのコンテンツ データ ストリーム。
例外
派生サブクラスの GetStreamCore(FileMode, FileAccess) メソッドから返されるストリーム オブジェクトは null
です。
注釈
このメソッドは、 と 親 Packageと同じアクセス許可を持つFileAccessFileModeOpenOrCreateコンテンツ ストリームを開きます。
オーバーロード GetStream メソッドを使用すると、特定 FileModeの を設定できます。
注意 (呼び出し元)
GetStream() は、派生 GetStreamCore(FileMode, FileAccess) メソッドを内部的に呼び出して、派生クラスに実装されている物理形式に基づいてパーツ データ ストリームを実際に開いて返します。
既定では、 ZipPackagePart 抽象 PackagePart クラスのサブクラス実装が提供され、使用されます。 既定の操作では、 GetStream() クラスをZipPackagePart内部的に呼び出GetStreamCore(FileMode, FileAccess)して、ZIP ファイルからパーツ データ ストリームを開いて返します。
適用対象
GetStream(FileMode)
- ソース:
- PackagePart.cs
- ソース:
- PackagePart.cs
- ソース:
- PackagePart.cs
指定した I/O FileMode で開かれているコンテンツ ストリームを返します。
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
パラメーター
- mode
- FileMode
コンテンツ ストリームを開くときの I/O モード。
戻り値
パーツのコンテンツ ストリーム。
例外
mode
パラメーターが、有効な FileMode 列挙値でありません。
mode
パラメーターに、パッケージおよびパーツ ストリームとの互換性がありません。
- または -
派生サブクラスの GetStreamCore(FileMode, FileAccess) メソッドから返されるストリーム オブジェクトは null
です。
注釈
返されるコンテンツ ストリームのアクセス許可は FileAccess 、親 Packageの アクセス許可と同じです。
注意 (呼び出し元)
GetStream(FileMode) は、派生 GetStreamCore(FileMode, FileAccess) メソッドを内部的に呼び出して、派生クラスに実装されている物理形式に基づいてパーツ データ ストリームを実際に開いて返します。
既定では、 ZipPackagePart 抽象 PackagePart クラスのサブクラス実装が提供され、使用されます。 既定の操作では、 GetStream(FileMode) クラスをZipPackagePart内部的に呼び出GetStreamCore(FileMode, FileAccess)して、ZIP ファイルからパーツ データ ストリームを開いて返します。
適用対象
GetStream(FileMode, FileAccess)
- ソース:
- PackagePart.cs
- ソース:
- PackagePart.cs
- ソース:
- PackagePart.cs
指定した FileMode と 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
パラメーター
- mode
- FileMode
コンテンツ ストリームを開くときの I/O モード。
- access
- FileAccess
コンテンツ ストリームを開くときに使用するアクセス許可。
戻り値
パーツのコンテンツ ストリーム。
例外
mode
または access
パラメーターに、パッケージおよびパーツ ストリームとの互換性がありません。
- または -
access
パラメーターの指定が Read になっていますが、該当する mode
パラメーターには書き込みアクセス権が必要です (FileMode の値が Create、CreateNew、Truncate、または Append の場合は、Write または ReadWrite のアクセス権が必要です)。
- または -
派生サブクラスの GetStreamCore(FileMode, FileAccess) メソッドから返されるストリーム オブジェクトは null
です。
注意 (呼び出し元)
GetStream(FileMode, FileAccess) は、派生 GetStreamCore(FileMode, FileAccess) メソッドを内部的に呼び出して、派生クラスに実装されている物理形式に基づいてパーツ データ ストリームを実際に開いて返します。
既定では、 ZipPackagePart 抽象 PackagePart クラスのサブクラス実装が提供され、使用されます。 既定の操作では、 GetStream(FileMode, FileAccess) クラスをZipPackagePart内部的に呼び出GetStreamCore(FileMode, FileAccess)して、ZIP ファイルからパーツ データ ストリームを開いて返します。
適用対象
.NET