BinaryData Osztály

Definíció

Egyszerű absztrakció egy hasznos bájtmennyiséghez, amely támogatja a sztringek, streamek, JSON és bájtok közötti konvertálást.

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
Öröklődés
BinaryData
Attribútumok

Konstruktorok

Name Description
BinaryData(Byte[], String)

Létrehoz egy példányt BinaryData a megadott bájttömb körbefuttatásával, és beállítja MediaType a pref="mediaType"></see> érték megtekintését<.

BinaryData(Byte[])

Létrehoz egy példányt BinaryData a megadott bájttömb körbefuttatásával.

BinaryData(Object, JsonSerializerContext, Type)

Létrehoz egy példányt BinaryData úgy, hogy szerializálja a megadott objektumot A JSON használatával JsonSerializer.

BinaryData(Object, JsonSerializerOptions, Type)

Létrehoz egy példányt BinaryData úgy, hogy szerializálja a megadott objektumot A JSON használatával JsonSerializer.

BinaryData(ReadOnlyMemory<Byte>, String)

Létrehoz egy példányt BinaryData a megadott bájtok és készletek MediaType körbefuttatásával a pref="mediaType"></see érték megtekintéséhez<>.

BinaryData(ReadOnlyMemory<Byte>)

Létrehoz egy példányt BinaryData a megadott bájtok körbefuttatásával.

BinaryData(String, String)

Létrehoz egy példányt BinaryData egy sztringből úgy, hogy a sztringet bájtra konvertálja az UTF-8 kódolással, és beállítja MediaType a pref="mediaType"></see> érték megtekintését<.

BinaryData(String)

Létrehoz egy példányt BinaryData egy sztringből úgy, hogy a sztringet bájtra konvertálja az UTF-8 kódolással.

Tulajdonságok

Name Description
Empty

Üres BinaryDataértéket ad vissza.

IsEmpty

Olyan értéket kap, amely jelzi, hogy ezek az adatok üresek-e.

Length

Lekéri az adatok bájtjainak számát.

MediaType

Lekéri például az adatok OctetMIME-típusát.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

FromBytes(Byte[], String)

Létrehoz egy példányt BinaryData a megadott bájttömb körbefuttatásával, és beállítja MediaType a pref="mediaType"></see érték megtekintését<>.

FromBytes(Byte[])

Létrehoz egy példányt BinaryData a megadott bájttömb körbefuttatásával.

FromBytes(ReadOnlyMemory<Byte>, String)

Létrehoz egy példányt BinaryData úgy, hogy körbefuttatja a megadott ReadOnlyMemory<T> és beállított értékeket MediaType a pref="mediaType"></see érték megtekintéséhez<>.

FromBytes(ReadOnlyMemory<Byte>)

Létrehoz egy példányt BinaryData a megadott ReadOnlyMemory<T>sortöréssel.

FromFile(String, String)

Létrehoz egy példányt BinaryData a megadott fájlból, és beállítja MediaType a pref="mediaType"</see érték megtekintéséhez><>.

FromFile(String)

Létrehoz egy példányt BinaryData a megadott fájlból.

FromFileAsync(String, CancellationToken)

Létrehoz egy példányt BinaryData a megadott fájlból.

FromFileAsync(String, String, CancellationToken)

Létrehoz egy példányt BinaryData a megadott fájlból, és beállítja MediaType a pref="mediaType"</see érték megtekintéséhez><>.

FromObjectAsJson<T>(T, JsonSerializerOptions)

Létrehoz egy példányt BinaryData a megadott objektum szerializálásával a JsonSerializer.

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

Létrehoz egy példányt BinaryData a megadott objektum szerializálásával a JsonSerializer.

FromStream(Stream, String)

Létrehoz egy példányt BinaryData a megadott streamből, és beállítja MediaType a pref="mediaType"</see érték megtekintéséhez><>.

Ez a módszer nem dobja el a streamet.

FromStream(Stream)

Létrehoz egy példányt BinaryData a megadott streamből. Ez a módszer nem dobja el a streamet.

FromStreamAsync(Stream, CancellationToken)

Létrehoz egy példányt BinaryData a megadott streamből. Ez a módszer nem dobja el a streamet.

FromStreamAsync(Stream, String, CancellationToken)

Létrehoz egy példányt BinaryData a megadott streamből, és beállítja MediaType a pref="mediaType"</see érték megtekintéséhez><>.

Ez a módszer nem dobja el a streamet.

FromString(String, String)

Létrehoz egy példányt BinaryData egy sztringből úgy, hogy a sztringet bájtra konvertálja az UTF-8 kódolással, és beállítja MediaType a pref="mediaType"></see> érték megtekintését<.

FromString(String)

Létrehoz egy példányt BinaryData egy sztringből úgy, hogy a sztringet bájtra konvertálja az UTF-8 kódolással.

GetHashCode()

Az aktuális BinaryData objektum kivonatkódját adja vissza.

ToArray()

A bájttömböt BinaryData konvertálja.

ToMemory()

A példány értékét bájtként kapja meg további értelmezés nélkül.

ToObjectFromJson<T>(JsonSerializerOptions)

A megadott típusra konvertálja a BinaryData következőt: JsonSerializer.

ToObjectFromJson<T>(JsonTypeInfo<T>)

A megadott típusra konvertálja a BinaryData következőt: JsonSerializer.

ToStream()

BinaryData Írásvédett streamké alakítja át a folyamot.

ToString()

A példány értékét sztringgé alakítja az UTF-8 használatával.

WithMediaType(String)

Létrehoz egy példányt BinaryData ugyanazokkal az adatokkal, és módosítja a MediaType következőre mediaType: .

Operátorok

Name Description
Implicit(BinaryData to ReadOnlyMemory<Byte>)

Implicit átalakítást határoz meg egyből egy BinaryDataReadOnlyMemory<T>.

Implicit(BinaryData to ReadOnlySpan<Byte>)

Implicit átalakítást határoz meg egyből egy BinaryDataReadOnlySpan<T>.

A következőre érvényes: