BinaryData Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
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>. |