Поделиться через


BinaryData Класс

Определение

Упрощенная абстракция для полезных данных байтов, которая поддерживает преобразование между строками, потоками, JSON и байтами.

public ref class BinaryData
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))]
public class BinaryData
[<System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))>]
type BinaryData = class
Public Class BinaryData
Наследование
BinaryData
Атрибуты

Конструкторы

BinaryData(Byte[], String)

Упрощенная абстракция для полезных данных байтов, которая поддерживает преобразование между строками, потоками, JSON и байтами.

BinaryData(Byte[])

Создает экземпляр путем BinaryData упаковки предоставленного массива байтов.

BinaryData(Object, JsonSerializerContext, Type)

Создает экземпляр путем BinaryData сериализации предоставленного объекта в JSON с помощью JsonSerializer.

BinaryData(Object, JsonSerializerOptions, Type)

Создает экземпляр путем BinaryData сериализации предоставленного объекта в JSON с помощью JsonSerializer.

BinaryData(ReadOnlyMemory<Byte>, String)

Упрощенная абстракция для полезных данных байтов, которая поддерживает преобразование между строками, потоками, JSON и байтами.

BinaryData(ReadOnlyMemory<Byte>)

Создает экземпляр путем BinaryData упаковки предоставленных байтов.

BinaryData(String, String)

Упрощенная абстракция для полезных данных байтов, которая поддерживает преобразование между строками, потоками, JSON и байтами.

BinaryData(String)

Создает BinaryData экземпляр из строки путем преобразования строки в байты с использованием кодировки UTF-8.

Свойства

Empty

Возвращает пустой массив BinaryData.

IsEmpty

Возвращает значение, указывающее, являются ли эти данные пустыми.

Length

Возвращает количество байтов этих данных.

MediaType

Упрощенная абстракция для полезных данных байтов, которая поддерживает преобразование между строками, потоками, JSON и байтами.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

FromBytes(Byte[], String)

Упрощенная абстракция для полезных данных байтов, которая поддерживает преобразование между строками, потоками, JSON и байтами.

FromBytes(Byte[])

Создает экземпляр путем BinaryData упаковки предоставленного массива байтов.

FromBytes(ReadOnlyMemory<Byte>, String)

Упрощенная абстракция для полезных данных байтов, которая поддерживает преобразование между строками, потоками, JSON и байтами.

FromBytes(ReadOnlyMemory<Byte>)

Создает экземпляр путем BinaryData упаковки предоставленного ReadOnlyMemory<T>объекта .

FromObjectAsJson<T>(T, JsonSerializerOptions)

Создает экземпляр путем BinaryData сериализации предоставленного объекта с помощью JsonSerializer.

FromObjectAsJson<T>(T, JsonTypeInfo<T>)

Создает экземпляр путем BinaryData сериализации предоставленного объекта с помощью JsonSerializer.

FromStream(Stream, String)

Упрощенная абстракция для полезных данных байтов, которая поддерживает преобразование между строками, потоками, JSON и байтами.

FromStream(Stream)

Создает BinaryData экземпляр из указанного потока. Поток не удаляется этим методом.

FromStreamAsync(Stream, CancellationToken)

Создает BinaryData экземпляр из указанного потока. Поток не удаляется этим методом.

FromStreamAsync(Stream, String, CancellationToken)

Упрощенная абстракция для полезных данных байтов, которая поддерживает преобразование между строками, потоками, JSON и байтами.

FromString(String, String)

Упрощенная абстракция для полезных данных байтов, которая поддерживает преобразование между строками, потоками, JSON и байтами.

FromString(String)

Создает BinaryData экземпляр из строки путем преобразования строки в байты с использованием кодировки UTF-8.

GetHashCode()

Возвращает хэш-код для текущего объекта BinaryData.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToArray()

Преобразует BinaryData в массив байтов.

ToMemory()

Возвращает значение этого экземпляра в виде байтов без какой-либо дальнейшей интерпретации.

ToObjectFromJson<T>(JsonSerializerOptions)

Преобразует в указанный BinaryData тип с помощью JsonSerializer.

ToObjectFromJson<T>(JsonTypeInfo<T>)

Преобразует в указанный BinaryData тип с помощью JsonSerializer.

ToStream()

Преобразует в BinaryData поток, доступный только для чтения.

ToString()

Преобразует значение этого экземпляра в строку с помощью UTF-8.

WithMediaType(String)

Упрощенная абстракция для полезных данных байтов, которая поддерживает преобразование между строками, потоками, JSON и байтами.

Операторы

Implicit(BinaryData to ReadOnlyMemory<Byte>)

Определяет неявное преобразование из в BinaryDataReadOnlyMemory<T>.

Implicit(BinaryData to ReadOnlySpan<Byte>)

Определяет неявное преобразование из в BinaryDataReadOnlySpan<T>.

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