Stream.SetLength(Int64) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Quando sobrescrito numa classe derivada, define o comprimento do fluxo atual.
public:
abstract void SetLength(long value);
public abstract void SetLength(long value);
abstract member SetLength : int64 -> unit
Public MustOverride Sub SetLength (value As Long)
Parâmetros
- value
- Int64
O comprimento desejado do fluxo de corrente em bytes.
Exceções
Ocorre um erro de E/S.
O fluxo não suporta tanto escrita como procura, como se o fluxo for construído a partir de uma saída de tubo ou consola.
Os métodos foram chamados após o encerramento do riacho.
Observações
Se o valor especificado for inferior ao comprimento atual do fluxo, o fluxo é truncado. Se o valor especificado for maior do que o comprimento atual do fluxo, o fluxo é expandido. Se o fluxo for expandido, o conteúdo do curso entre o antigo e o novo comprimento não é definido.
Um curso deve apoiar tanto a escrita como a procura SetLength de trabalho.
Use a CanWrite propriedade para determinar se a instância atual suporta a escrita, e a CanSeek propriedade para determinar se a solicitação é suportada.