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í.
Jednoduchá abstrakce datové části bajtů, která podporuje převod mezi řetězci, streamem, 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
| Name | Description |
|---|---|
| BinaryData(Byte[], String) |
BinaryData Vytvoří instanci tak, že zabalí poskytnuté pole bajtů a nastaví <MediaType hodnotu pref="mediaType"></see>. |
| BinaryData(Byte[]) |
BinaryData Vytvoří instanci zabalením poskytnutého pole bajtů. |
| BinaryData(Object, JsonSerializerContext, Type) |
BinaryData Vytvoří instanci serializací poskytnutého objektu do formátu JSON pomocí JsonSerializer. |
| BinaryData(Object, JsonSerializerOptions, Type) |
BinaryData Vytvoří instanci serializací poskytnutého objektu do formátu JSON pomocí JsonSerializer. |
| BinaryData(ReadOnlyMemory<Byte>, String) |
BinaryData Vytvoří instanci tak, že zabalí poskytnuté bajty a nastaví <MediaType hodnotu pref="mediaType"></see>. |
| BinaryData(ReadOnlyMemory<Byte>) |
BinaryData Vytvoří instanci zabalením poskytnutých bajtů. |
| BinaryData(String, String) |
BinaryData Vytvoří instanci z řetězce převedením řetězce na bajty pomocí kódování UTF-8 a sad pro <MediaType zobrazení hodnoty pref="mediaType"></see>. |
| BinaryData(String) |
BinaryData Vytvoří instanci z řetězce převodem řetězce na bajty pomocí kódování UTF-8. |
Vlastnosti
| Name | Description |
|---|---|
| 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 |
Získá typ MIME těchto dat, Octetnapříklad . |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. |
| FromBytes(Byte[], String) |
BinaryData Vytvoří instanci tak, že zabalí poskytnuté pole bajtů a nastaví <MediaType hodnotu pref="mediaType"></see>. |
| FromBytes(Byte[]) |
BinaryData Vytvoří instanci zabalením poskytnutého pole bajtů. |
| FromBytes(ReadOnlyMemory<Byte>, String) |
BinaryData Vytvoří instanci tak, že zabalí poskytnutou ReadOnlyMemory<T> instanci a nastaví <MediaType hodnotu pref="mediaType"></see>. |
| FromBytes(ReadOnlyMemory<Byte>) |
BinaryData Vytvoří instanci zabalením poskytnuté ReadOnlyMemory<T>instance . |
| FromFile(String, String) |
BinaryData Vytvoří instanci ze zadaného souboru a nastaví MediaType hodnotu <pref="mediaType"></see>. |
| FromFile(String) |
BinaryData Vytvoří instanci ze zadaného souboru. |
| FromFileAsync(String, CancellationToken) |
BinaryData Vytvoří instanci ze zadaného souboru. |
| FromFileAsync(String, String, CancellationToken) |
BinaryData Vytvoří instanci ze zadaného souboru a nastaví MediaType hodnotu <pref="mediaType"></see>. |
| FromObjectAsJson<T>(T, JsonSerializerOptions) |
BinaryData Vytvoří instanci serializací poskytnutého objektu pomocí objektu JsonSerializer. |
| FromObjectAsJson<T>(T, JsonTypeInfo<T>) |
BinaryData Vytvoří instanci serializací poskytnutého objektu pomocí objektu JsonSerializer. |
| FromStream(Stream, String) |
BinaryData Vytvoří instanci ze zadaného datového proudu a nastaví MediaType<hodnotu pref="mediaType"></see>. Stream není touto metodou uvolněn. |
| FromStream(Stream) |
BinaryData Vytvoří instanci ze zadaného datového proudu. Stream není touto metodou uvolněn. |
| FromStreamAsync(Stream, CancellationToken) |
BinaryData Vytvoří instanci ze zadaného datového proudu. Stream není touto metodou uvolněn. |
| FromStreamAsync(Stream, String, CancellationToken) |
BinaryData Vytvoří instanci ze zadaného datového proudu a nastaví MediaType<hodnotu pref="mediaType"></see>. Stream není touto metodou uvolněn. |
| FromString(String, String) |
BinaryData Vytvoří instanci z řetězce převedením řetězce na bajty pomocí kódování UTF-8 a sad pro <MediaType zobrazení hodnoty pref="mediaType"></see>. |
| FromString(String) |
BinaryData Vytvoří instanci z řetězce převodem řetězce na bajty pomocí kódování UTF-8. |
| GetHashCode() |
Vrátí kód hash pro aktuální BinaryData objekt. |
| ToArray() |
Převede pole BinaryData na bajtové pole. |
| ToMemory() |
Získá hodnotu této instance jako bajty bez jakékoli další interpretace. |
| ToObjectFromJson<T>(JsonSerializerOptions) |
Převede na BinaryData zadaný typ pomocí JsonSerializer. |
| ToObjectFromJson<T>(JsonTypeInfo<T>) |
Převede na BinaryData zadaný typ pomocí JsonSerializer. |
| ToStream() |
BinaryData Převede datový proud jen pro čtení. |
| ToString() |
Převede hodnotu této instance na řetězec pomocí UTF-8. |
| WithMediaType(String) |
BinaryData Vytvoří instanci tak, že zabalí stejná data a změní MediaType se tak, aby se <zobrazila hodnota pref="mediaType"></see>. |
Operátory
| Name | Description |
|---|---|
| Implicit(BinaryData to ReadOnlyMemory<Byte>) |
Definuje implicitní převod z objektu BinaryDataReadOnlyMemory<T>na . |
| Implicit(BinaryData to ReadOnlySpan<Byte>) |
Definuje implicitní převod z objektu BinaryDataReadOnlySpan<T>na . |