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>. |