PrintQueueStream.Read(Byte[], Int32, Int32) 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.
Läser en sekvens med byte från strömmen och avancerar läs-/skrivpositionen i dataströmmen med antalet byte som lästes.
public:
override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
[System.Security.SecurityCritical]
public override int Read(byte[] buffer, int offset, int count);
public override int Read(byte[] buffer, int offset, int count);
[<System.Security.SecurityCritical>]
override this.Read : byte[] * int * int -> int
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (buffer As Byte(), offset As Integer, count As Integer) As Integer
Parametrar
- buffer
- Byte[]
En matris med byte.
- offset
- Int32
Den nollbaserade byteförskjutningen i bufferten där du vill börja lagra data som läse från strömmen.
- count
- Int32
Det maximala antalet byte som ska läsas från strömmen.
Returer
En Int32 som innehåller det totala antalet byte som läse in i bufferten.
- Attribut
Kommentarer
Returvärdet kan vara mindre än antalet begärda byte om så många byte för närvarande inte är tillgängliga. eller så kan talet vara noll (0) om läs-/skrivpositionen är i slutet av strömmen.
När den här metoden returnerar buffer , innehåller den angivna bytematrisen och värdena mellan offset och (offset + count - 1) ersätts med de byte som läss från källan.