PackagePart.GetStream Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает поток данных содержимого части.
Перегрузки
| Имя | Описание |
|---|---|
| GetStream() |
Возвращает поток данных содержимого части. |
| GetStream(FileMode) |
Возвращает поток содержимого, открытый в указанном ввод-выводе FileMode. |
| GetStream(FileMode, FileAccess) |
Возвращает поток содержимого части, открытый с указанным FileMode и FileAccess. |
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
Возвращаемое значение
Поток данных содержимого для части.
Исключения
Объект потока, возвращаемый методом GetStreamCore(FileMode, FileAccess) производного подкласса null.
Комментарии
Этот метод открывает поток содержимого FileMode с разрешениями, OpenOrCreate которые совпадают с FileAccess родительским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
Возвращает поток содержимого, открытый в указанном ввод-выводе 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
Режим ввода-вывода, в котором открывается поток содержимого.
Возвращаемое значение
Поток содержимого части.
Исключения
Параметр 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
Возвращает поток содержимого части, открытый с указанным 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
Режим ввода-вывода, в котором открывается поток содержимого.
- access
- FileAccess
Разрешения на доступ для открытия потока содержимого.
Возвращаемое значение
Поток содержимого для части.
Исключения
Параметр mode не является допустимым FileMode значением перечисления.
–или–
Параметр 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) по умолчанию внутренние вызовы GetStreamCore(FileMode, FileAccess)ZipPackagePart класса для открытия и возврата потока данных части из ZIP-файла.