BinaryData Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A lightweight abstraction for a payload of bytes that supports converting between string, stream, JSON, and bytes.
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
- Inheritance
-
BinaryData
- Attributes
Constructors
BinaryData(Byte[]) |
Creates a BinaryData instance by wrapping the provided byte array. |
BinaryData(Byte[], String) | |
BinaryData(Object, JsonSerializerContext, Type) |
Creates a BinaryData instance by serializing the provided object to JSON using JsonSerializer. |
BinaryData(Object, JsonSerializerOptions, Type) |
Creates a BinaryData instance by serializing the provided object to JSON using JsonSerializer. |
BinaryData(ReadOnlyMemory<Byte>) |
Creates a BinaryData instance by wrapping the provided bytes. |
BinaryData(ReadOnlyMemory<Byte>, String) | |
BinaryData(String) |
Creates a BinaryData instance from a string by converting the string to bytes using the UTF-8 encoding. |
BinaryData(String, String) |
Properties
Empty |
Returns an empty BinaryData. |
IsEmpty |
Gets a value that indicates whether this data is empty. |
Length |
Gets the number of bytes of this data. |
MediaType |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. |
FromBytes(Byte[]) |
Creates a BinaryData instance by wrapping the provided byte array. |
FromBytes(Byte[], String) | |
FromBytes(ReadOnlyMemory<Byte>) |
Creates a BinaryData instance by wrapping the provided ReadOnlyMemory<T>. |
FromBytes(ReadOnlyMemory<Byte>, String) | |
FromObjectAsJson<T>(T, JsonSerializerOptions) |
Creates a BinaryData instance by serializing the provided object using the JsonSerializer. |
FromObjectAsJson<T>(T, JsonTypeInfo<T>) |
Creates a BinaryData instance by serializing the provided object using the JsonSerializer. |
FromStream(Stream) |
Creates a BinaryData instance from the specified stream. The stream is not disposed by this method. |
FromStream(Stream, String) | |
FromStreamAsync(Stream, CancellationToken) |
Creates a BinaryData instance from the specified stream. The stream is not disposed by this method. |
FromStreamAsync(Stream, String, CancellationToken) | |
FromString(String) |
Creates a BinaryData instance from a string by converting the string to bytes using the UTF-8 encoding. |
FromString(String, String) | |
GetHashCode() |
Returns the hash code for the current BinaryData object. |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToArray() |
Converts the BinaryData to a byte array. |
ToMemory() |
Gets the value of this instance as bytes without any further interpretation. |
ToObjectFromJson<T>(JsonSerializerOptions) |
Converts the BinaryData to the specified type using JsonSerializer. |
ToObjectFromJson<T>(JsonTypeInfo<T>) |
Converts the BinaryData to the specified type using JsonSerializer. |
ToStream() |
Converts the BinaryData to a read-only stream. |
ToString() |
Converts the value of this instance to a string using UTF-8. |
WithMediaType(String) |
Operators
Implicit(BinaryData to ReadOnlyMemory<Byte>) |
Defines an implicit conversion from a BinaryData to a ReadOnlyMemory<T>. |
Implicit(BinaryData to ReadOnlySpan<Byte>) |
Defines an implicit conversion from a BinaryData to a ReadOnlySpan<T>. |
Applies to
Povratne informacije
https://aka.ms/ContentUserFeedback.
Kmalu na voljo: V letu 2024 bomo ukinili storitev Težave v storitvi GitHub kot mehanizem za povratne informacije za vsebino in jo zamenjali z novim sistemom za povratne informacije. Za več informacij si oglejte:Pošlji in prikaži povratne informacije za