UnmanagedMemoryStream.SetLength(Int64) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A stream hosszát egy megadott értékre állítja.
public:
override void SetLength(long value);
public override void SetLength(long value);
override this.SetLength : int64 -> unit
Public Overrides Sub SetLength (value As Long)
Paraméterek
- value
- Int64
A stream hossza.
Kivételek
I/O-hiba történt.
A stream bezárult.
A mögöttes memória nem támogatja az írást.
-vagy-
A rendszer megkísérli az írást a streambe, és a CanWrite tulajdonság az false.
A megadott value érték meghaladja a stream kapacitását.
-vagy-
A megadott value érték negatív.
Megjegyzések
Ha a megadott érték kisebb, mint a stream aktuális hossza, a stream csonkolt lesz. Ha a megadott érték nagyobb, mint a stream aktuális hossza, a stream ki lesz bontva. Ha a stream ki van bontva, a stream tartalma a régi és az új hossz között nincs meghatározva.
A streamnek támogatnia kell az írást és a SetLength munkát.