Stream.SetLength(Int64) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.