OperationStatus OperationStatus OperationStatus OperationStatus Enum

Definizione

Definisce i valori che possono essere restituiti dalle operazioni basate su intervallo che supportano l'elaborazione di input contenuto in più buffer non contigui.Defines the values that can be returned from span-based operations that support processing of input contained in multiple discontiguous buffers.

public enum class OperationStatus
public enum OperationStatus
type OperationStatus = 
Public Enum OperationStatus
Ereditarietà
OperationStatusOperationStatusOperationStatusOperationStatus

Campi

DestinationTooSmall DestinationTooSmall DestinationTooSmall DestinationTooSmall 1

L'input viene elaborato parzialmente, fino a quanto può rientrare nel buffer di destinazione.The input is partially processed, up to what could fit into the destination buffer. Il chiamante può ingrandire il buffer di destinazione, sezionare i buffer in modo appropriato e riprovare.The caller can enlarge the destination buffer, slice the buffers appropriately, and retry.

Done Done Done Done 0

È stato elaborato l'intero buffer di input e l'operazione è stata completata.The entire input buffer has been processed and the operation is complete.

InvalidData InvalidData InvalidData InvalidData 3

L'input contiene byte non validi che non possono essere elaborati.The input contained invalid bytes which could not be processed. Se l'input viene elaborato parzialmente, la destinazione contiene il risultato parziale.If the input is partially processed, the destination contains the partial result. In questo modo si garantisce che nessun dato aggiuntivo aggiunto all'input renda valida la sequenza non valida.This guarantees that no additional data appended to the input will make the invalid sequence valid.

NeedMoreData NeedMoreData NeedMoreData NeedMoreData 2

L'input viene elaborato parzialmente, fino all'ultimo blocco valido dell'input che può essere utilizzato.The input is partially processed, up to the last valid chunk of the input that could be consumed. Il chiamante può unire l'input non elaborato rimanente ad altri dati, sezionare i buffer in modo appropriato e riprovare.The caller can stitch the remaining unprocessed input with more data, slice the buffers appropriately, and retry.

Si applica a