BinaryData Třída

Definice

Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězci, datovým proudem, JSON a bajty.

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
Dědičnost
BinaryData
Atributy

Konstruktory

BinaryData(Byte[], String)

Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězci, datovým proudem, JSON a bajty.

BinaryData(Byte[])

Vytvoří BinaryData instanci zabalením zadaného pole bajtů.

BinaryData(Object, JsonSerializerContext, Type)

Vytvoří BinaryData instanci serializací poskytnutého objektu do formátu JSON pomocí JsonSerializer.

BinaryData(Object, JsonSerializerOptions, Type)

Vytvoří BinaryData instanci serializací poskytnutého objektu do formátu JSON pomocí JsonSerializer.

BinaryData(ReadOnlyMemory<Byte>, String)

Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězci, datovým proudem, JSON a bajty.

BinaryData(ReadOnlyMemory<Byte>)

Vytvoří BinaryData instanci zabalením zadaných bajtů.

BinaryData(String, String)

Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězci, datovým proudem, JSON a bajty.

BinaryData(String)

Vytvoří BinaryData instanci z řetězce převodem řetězce na bajty pomocí kódování UTF-8.

Vlastnosti

Empty

Vrátí prázdnou BinaryDatahodnotu .

IsEmpty

Získá hodnotu, která označuje, zda jsou tato data prázdná.

Length

Získá počet bajtů těchto dat.

MediaType

Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězci, datovým proudem, JSON a bajty.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

FromBytes(Byte[], String)

Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězci, datovým proudem, JSON a bajty.

FromBytes(Byte[])

Vytvoří BinaryData instanci zabalením zadaného pole bajtů.

FromBytes(ReadOnlyMemory<Byte>, String)

Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězci, datovým proudem, JSON a bajty.

FromBytes(ReadOnlyMemory<Byte>)

Vytvoří BinaryData instanci zabalením zadaného ReadOnlyMemory<T>objektu .

FromObjectAsJson<T>(T, JsonSerializerOptions)

BinaryData Vytvoří instanci serializací poskytnutého objektu JsonSerializerpomocí .

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

BinaryData Vytvoří instanci serializací poskytnutého objektu JsonSerializerpomocí .

FromStream(Stream, String)

Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězci, datovým proudem, JSON a bajty.

FromStream(Stream)

Vytvoří BinaryData instanci ze zadaného datového proudu. Datový proud není touto metodou odstraněn.

FromStreamAsync(Stream, CancellationToken)

Vytvoří BinaryData instanci ze zadaného datového proudu. Datový proud není touto metodou odstraněn.

FromStreamAsync(Stream, String, CancellationToken)

Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězci, datovým proudem, JSON a bajty.

FromString(String, String)

Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězci, datovým proudem, JSON a bajty.

FromString(String)

Vytvoří BinaryData instanci z řetězce převodem řetězce na bajty pomocí kódování UTF-8.

GetHashCode()

Vrátí kód hash aktuálního objektu BinaryData .

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToArray()

Převede pole na BinaryData pole bajtů.

ToMemory()

Získá hodnotu této instance jako bajty bez další interpretace.

ToObjectFromJson<T>(JsonSerializerOptions)

Převede hodnotu BinaryData na zadaný typ pomocí JsonSerializerpříkazu .

ToObjectFromJson<T>(JsonTypeInfo<T>)

Převede hodnotu BinaryData na zadaný typ pomocí JsonSerializerpříkazu .

ToStream()

Převede datový BinaryData proud jen pro čtení.

ToString()

Převede hodnotu této instance na řetězec pomocí UTF-8.

WithMediaType(String)

Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězci, datovým proudem, JSON a bajty.

Operátory

Implicit(BinaryData to ReadOnlyMemory<Byte>)

Definuje implicitní převod z objektu ReadOnlyMemory<T>na BinaryData .

Implicit(BinaryData to ReadOnlySpan<Byte>)

Definuje implicitní převod z objektu ReadOnlySpan<T>na BinaryData .

Platí pro