BinaryData Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 . |