Ler em inglês

Compartilhar via


PackagePart.GetStreamCore(FileMode, FileAccess) Método

Definição

Quando substituído em uma classe derivada, retorna o fluxo de conteúdo da parte aberto com um FileMode e FileAccess especificados.

protected:
 abstract System::IO::Stream ^ GetStreamCore(System::IO::FileMode mode, System::IO::FileAccess access);
protected abstract System.IO.Stream GetStreamCore (System.IO.FileMode mode, System.IO.FileAccess access);
protected abstract System.IO.Stream? GetStreamCore (System.IO.FileMode mode, System.IO.FileAccess access);
abstract member GetStreamCore : System.IO.FileMode * System.IO.FileAccess -> System.IO.Stream
Protected MustOverride Function GetStreamCore (mode As FileMode, access As FileAccess) As Stream

Parâmetros

mode
FileMode

O modo de E/S em que abrir o fluxo de conteúdo.

access
FileAccess

As permissões de acesso a serem usadas para abrir o fluxo de conteúdo.

Retornos

O fluxo de dados de conteúdo da parte.

Comentários

Os aplicativos não devem chamar GetStreamCore diretamente, mas devem chamar GetStream.

Notas aos Implementadores

A implementação derivada GetStreamCore(FileMode, FileAccess) não deve fazer suposições sobre a ordem ou as operações executadas pelo método que a GetStream chama.

Notas aos Chamadores

O método derivado GetStreamCore(FileMode, FileAccess) é chamado pelos GetStream métodos para abrir e retornar o fluxo de dados de parte com base no formato físico implementado na classe derivada.

Por padrão, a ZipPackagePart implementação de subclasse da classe abstrata PackagePart é fornecida e usada. Na operação padrão, GetStream chama GetStreamCore(FileMode, FileAccess) internamente a ZipPackagePart classe para abrir e retornar o fluxo de dados de parte de um arquivo ZIP.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9