PackagePart.GetStream メソッド

定義

パーツ コンテンツ データ ストリームを返します。

オーバーロード

名前 説明
GetStream()

パーツ コンテンツ データ ストリームを返します。

GetStream(FileMode)

指定した I/O FileModeで開かれたコンテンツ ストリームを返します。

GetStream(FileMode, FileAccess)

指定した FileModeFileAccessで開かれたパーツ コンテンツ ストリームを返します。

GetStream()

ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
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

返品

パーツのコンテンツ データ ストリーム。

例外

パーツが削除されました。

-又は-

Packageが開いていません (Dispose(Boolean)またはClose()が呼び出されました)。

派生サブクラスの GetStreamCore(FileMode, FileAccess) メソッドによって返されるストリーム オブジェクトは null

注釈

このメソッドは、親FileModeと同じOpenOrCreateFileAccessのアクセス許可のPackageでコンテンツ ストリームを開きます。

メソッド GetStream オーバーロードを使用すると、特定の FileModeを設定できます。

注意 (呼び出し元)

GetStream() 内部的に派生 GetStreamCore(FileMode, FileAccess) メソッドを呼び出して、派生クラスに実装されている物理形式に基づいてパーツ データ ストリームを実際に開いて返します。

既定では、抽象ZipPackagePart クラスの PackagePart サブクラスの実装が提供され、使用されます。 既定の操作では、GetStream()内部で GetStreamCore(FileMode, FileAccess) クラスのZipPackagePartを呼び出して、ZIP ファイルからパーツ データ ストリームを開いて返します。

適用対象

GetStream(FileMode)

ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
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 モード。

返品

パーツのコンテンツ ストリーム。

例外

パーツが削除されました。

-又は-

Packageが開いていません (Dispose(Boolean)またはClose()が呼び出されました)。

mode パラメーターは有効なFileMode列挙値ではありません。

mode パラメーターは、パッケージおよびパーツ ストリームと互換性がありません。

-又は-

派生サブクラスの GetStreamCore(FileMode, FileAccess) メソッドによって返されるストリーム オブジェクトは null

注釈

返されるコンテンツ ストリームの FileAccess アクセス許可は、親 Packageのアクセス許可と同じです。

注意 (呼び出し元)

GetStream(FileMode) 内部的に派生 GetStreamCore(FileMode, FileAccess) メソッドを呼び出して、派生クラスに実装されている物理形式に基づいてパーツ データ ストリームを実際に開いて返します。

既定では、抽象ZipPackagePart クラスの PackagePart サブクラスの実装が提供され、使用されます。 既定の操作では、GetStream(FileMode)内部で GetStreamCore(FileMode, FileAccess) クラスのZipPackagePartを呼び出して、ZIP ファイルからパーツ データ ストリームを開いて返します。

適用対象

GetStream(FileMode, FileAccess)

ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
PackagePart.cs
ソース:
PackagePart.cs

指定した FileModeFileAccessで開かれたパーツ コンテンツ ストリームを返します。

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

コンテンツ ストリームを開くときに使用するアクセス許可。

返品

パーツのコンテンツ ストリーム。

例外

パーツが削除されました。

-又は-

Packageが開いていません (Dispose(Boolean)またはClose()が呼び出されました)。

mode パラメーターは有効なFileMode列挙値ではありません。

-又は-

access パラメーターは有効なFileAccess列挙値ではありません。

mode または access は、パッケージおよびパーツ ストリームと互換性がありません。

-又は-

access パラメーターは Read として指定されていますが、mode パラメーターには書き込みアクセス権が必要です。 (FileModeCreateCreateNewTruncateの値をAppendするには、WriteまたはReadWriteアクセスが必要です)。

-又は-

派生サブクラスの GetStreamCore(FileMode, FileAccess) メソッドによって返されるストリーム オブジェクトは null

注意 (呼び出し元)

GetStream(FileMode, FileAccess) 内部的に派生 GetStreamCore(FileMode, FileAccess) メソッドを呼び出して、派生クラスに実装されている物理形式に基づいてパーツ データ ストリームを実際に開いて返します。

既定では、抽象ZipPackagePart クラスの PackagePart サブクラスの実装が提供され、使用されます。 既定の操作では、GetStream(FileMode, FileAccess)内部で GetStreamCore(FileMode, FileAccess) クラスのZipPackagePartを呼び出して、ZIP ファイルからパーツ データ ストリームを開いて返します。

適用対象