OperationStatus Перечисление

Определение

Определяет значения, которые могут быть возвращены операциями на основе объемов с поддержкой обработки входных данных, содержащихся в нескольких несмежных буферах.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
Наследование
OperationStatus

Поля

DestinationTooSmall 1

Входные данные частично обработаны до того объема, который вмещается в буфере назначения.The input is partially processed, up to what could fit into the destination buffer. Вызывающий объект может увеличить буфер назначения, фрагментировать его соответствующим образом и повторить попытку.The caller can enlarge the destination buffer, slice the buffers appropriately, and retry.

Done 0

Весь входной буфер обработан, и операция завершена.The entire input buffer has been processed and the operation is complete.

InvalidData 3

Входные данные содержали недопустимые байты, которые не могли быть обработано.The input contained invalid bytes which could not be processed. Если входные данные частично обработаны, назначение будет содержать частичный результат.If the input is partially processed, the destination contains the partial result. Это гарантирует отсутствие дополнительных данных, которые при добавлении к входным данным сделают недопустимую последовательность допустимой.This guarantees that no additional data appended to the input will make the invalid sequence valid.

NeedMoreData 2

Входные данные частично обработаны до последнего допустимого блока, который может использоваться.The input is partially processed, up to the last valid chunk of the input that could be consumed. Вызывающий объект может совместить оставшиеся необработанные входные данные с большим объемом данных, фрагментировать буфер соответствующим образом и повторить попытку.The caller can stitch the remaining unprocessed input with more data, slice the buffers appropriately, and retry.

Применяется к