GetStream Método (FileMode, FileAccess)
Recolher sumário
Expandir sumário
Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método PackagePart.GetStream (FileMode, FileAccess)

 

Retorna o fluxo do conteúdo da parte aberto com FileMode especificado e FileAccess.

Namespace:   System.IO.Packaging
Assembly:  WindowsBase (em WindowsBase.dll)

public Stream GetStream(
	FileMode mode,
	FileAccess access
)

Parâmetros

mode

O modo de E/S no qual abrir o fluxo de conteúdo.

access

As permissões de acesso a serem usados em abrir o fluxo de conteúdo.

Valor de retorno

Type: System.IO.Stream

O fluxo de conteúdo para a parte.

Exception Condition
InvalidOperationException

A parte foi excluída.

-ou-

Package não estiver abertoDispose (ou Close foram chamados).

ArgumentOutOfRangeException

O parâmetro de mode não é um valor de enumeração válido de FileMode .

-ou-

O parâmetro de access não é um valor de enumeração válido de FileAccess .

IOException

mode ou access não é compatível com o fluxo do pacote e do.

-ou-

O parâmetro de access é especificado como Read mas o parâmetro de mode requer acesso de gravação. (os valores deFileMode de Create, de CreateNew, de Truncate, e de Append exigem Write ou o acesso de ReadWrite .)

-ou-

O objeto de fluxo retornado pelo método de GetStreamCore de subclasse derivada é null.

Observações para implementadores:

Observações para chamadores:

GetStream internamente chama o método derivado de GetStreamCore para abrir e retornar realmente o fluxo de dados da parte com base no formato físico implementado na classe derivada.

Por padrão, a implementação de subclasse de ZipPackagePart da classe de PackagePart do sumário é fornecida e usada. Na operação padrão, GetStream internamente chama GetStreamCore da classe de ZipPackagePart para abrir e retornar o fluxo de dados da parte de um arquivo zip.

.NET Framework
Disponível desde 3.0
Retornar ao topo
Mostrar:
© 2016 Microsoft