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 Stream.Seek (Int64, SeekOrigin)

 

Quando substituído em uma classe derivada, define a posição dentro do fluxo atual.

Namespace:   System.IO
Assembly:  mscorlib (em mscorlib.dll)

public abstract long Seek(
	long offset,
	SeekOrigin origin
)

Parâmetros

offset
Type: System.Int64

Um deslocamento de bytes em relação ao parâmetro origin.

origin
Type: System.IO.SeekOrigin

Um valor do tipo SeekOrigin indicando o ponto de referência usado para obter a nova posição.

Valor Retornado

Type: System.Int64

A nova posição dentro do fluxo atual.

Exception Condition
IOException

Ocorre um erro de E/S.

NotSupportedException

O fluxo não dá suporte à busca, como se o fluxo fosse construído por meio de uma saída do console ou pipe.

ObjectDisposedException

Foram chamados métodos depois que o fluxo foi fechado.

Use the P:System.IO.Stream.CanSeek property to determine whether the current instance supports seeking.

If offset is negative, the new position is required to precede the position specified by origin by the number of bytes specified by offset. If offset is zero (0), the new position is required to be the position specified by origin. If offset is positive, the new position is required to follow the position specified by origin by the number of bytes specified by offset.

Classes derived from Stream that support seeking must override this method to provide the functionality described above.

Seeking to any location beyond the length of the stream is supported.

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 1.1
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Windows Phone
Disponível desde 8.1
Retornar ao início
Mostrar: