BrotliDecoder.Decompress Metodo
In questo articolo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Decomprime i dati compressi usando l'algoritmo Brotli.
public:
System::Buffers::OperationStatus Decompress(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesConsumed, [Runtime::InteropServices::Out] int % bytesWritten);
public System.Buffers.OperationStatus Decompress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesConsumed, out int bytesWritten);
member this.Decompress : ReadOnlySpan<byte> * Span<byte> * int * int -> System.Buffers.OperationStatus
Public Function Decompress (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesConsumed As Integer, ByRef bytesWritten As Integer) As OperationStatus
- source
- ReadOnlySpan<Byte>
Buffer contenente i dati compressi.
Al termine di questo metodo, un intervallo di byte contenente i dati decompressi.
- bytesConsumed
- Int32
Numero totale di byte letti da source
.
- bytesWritten
- Int32
Numero totale di byte scritti in destination
.
Uno dei valori di enumerazione indicante lo stato dell'operazione di decompressione.
Il valore restituito può essere il seguente: - Done: source
è stato decompresso e completamente decompresso in destination
.
-
DestinationTooSmall: spazio insufficiente per destination
decomprimere source
.
-
NeedMoreData: l'azione di decompressione viene eseguita parzialmente almeno un altro byte per completare l'attività di decompressione. Questo metodo deve essere chiamato di nuovo con più input per decomprimere.
-
InvalidData: i dati in source
non sono validi e non possono essere decompressi.
Prodotto | Versioni |
---|---|
.NET | Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Standard | 2.1 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: