Stream.SetLength(Int64) Metod

Definition

När den åsidosätts i en härledd klass anger du längden på den aktuella strömmen.

public:
 abstract void SetLength(long value);
public abstract void SetLength(long value);
abstract member SetLength : int64 -> unit
Public MustOverride Sub SetLength (value As Long)

Parametrar

value
Int64

Önskad längd på den aktuella strömmen i byte.

Undantag

Ett I/O-fel inträffar.

Strömmen stöder inte både skrivning och sökning, till exempel om strömmen är konstruerad från ett rör eller konsolutdata.

Metoder anropades efter att strömmen stängdes.

Kommentarer

Om det angivna värdet är mindre än strömmens aktuella längd trunkeras strömmen. Om det angivna värdet är större än strömmens aktuella längd expanderas strömmen. Om strömmen expanderas definieras inte innehållet i strömmen mellan den gamla och den nya längden.

En ström måste ha stöd för både skrivning och arbete SetLength .

Använd egenskapen CanWrite för att avgöra om den aktuella instansen CanSeek stöder skrivning och egenskapen för att avgöra om sökning stöds.

Gäller för

Se även