BinaryData Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uproszczona abstrakcja ładunku bajtów, który obsługuje konwertowanie między ciągami, strumieniem, formatem JSON i bajtami.
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
- Dziedziczenie
-
BinaryData
- Atrybuty
Konstruktory
| Nazwa | Opis |
|---|---|
| BinaryData(Byte[], String) |
BinaryData Tworzy wystąpienie przez opakowywanie dostarczonej tablicy bajtów i zestawówMediaType, aby wyświetlić <pref="mediaType"></see> wartość. |
| BinaryData(Byte[]) |
BinaryData Tworzy wystąpienie przez opakowywanie dostarczonej tablicy bajtów. |
| BinaryData(Object, JsonSerializerContext, Type) |
Tworzy BinaryData wystąpienie przez serializowanie dostarczonego obiektu w formacie JSON przy użyciu polecenia JsonSerializer. |
| BinaryData(Object, JsonSerializerOptions, Type) |
Tworzy BinaryData wystąpienie przez serializowanie dostarczonego obiektu w formacie JSON przy użyciu polecenia JsonSerializer. |
| BinaryData(ReadOnlyMemory<Byte>, String) |
BinaryData Tworzy wystąpienie przez opakowywanie dostarczonych bajtów i zestawów MediaType w celu <wyświetlenia wartości pref="mediaType"></see>. |
| BinaryData(ReadOnlyMemory<Byte>) |
Tworzy BinaryData wystąpienie przez opakowywanie dostarczonych bajtów. |
| BinaryData(String, String) |
BinaryData Tworzy wystąpienie na podstawie ciągu, konwertując ciąg na bajty przy użyciu kodowania UTF-8 i zestawówMediaType, aby wyświetlić <wartość pref="mediaType"></see>. |
| BinaryData(String) |
Tworzy BinaryData wystąpienie na podstawie ciągu, konwertując ciąg na bajty przy użyciu kodowania UTF-8. |
Właściwości
| Nazwa | Opis |
|---|---|
| Empty |
Zwraca pusty BinaryDataelement . |
| IsEmpty |
Pobiera wartość wskazującą, czy te dane są puste. |
| Length |
Pobiera liczbę bajtów tych danych. |
| MediaType |
Pobiera typ MIME tych danych, na przykład Octet. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. |
| FromBytes(Byte[], String) |
BinaryData Tworzy wystąpienie przez opakowywanie dostarczonej tablicy bajtów i zestawówMediaType, aby wyświetlić <pref="mediaType"></see> wartość. |
| FromBytes(Byte[]) |
BinaryData Tworzy wystąpienie przez opakowywanie dostarczonej tablicy bajtów. |
| FromBytes(ReadOnlyMemory<Byte>, String) |
Tworzy wystąpienie przez zawijanie podanych BinaryData zestawów i w ReadOnlyMemory<T> celu MediaTypewyświetlenia wartości pref="mediaType"</see><.> |
| FromBytes(ReadOnlyMemory<Byte>) |
Tworzy BinaryData wystąpienie przez opakowywanie podanego ReadOnlyMemory<T>elementu . |
| FromFile(String, String) |
BinaryData Tworzy wystąpienie z określonego pliku i zestawówMediaType, aby wyświetlić <wartość pref="mediaType"></see>. |
| FromFile(String) |
Tworzy BinaryData wystąpienie z określonego pliku. |
| FromFileAsync(String, CancellationToken) |
Tworzy BinaryData wystąpienie z określonego pliku. |
| FromFileAsync(String, String, CancellationToken) |
BinaryData Tworzy wystąpienie z określonego pliku i zestawówMediaType, aby wyświetlić <wartość pref="mediaType"></see>. |
| FromObjectAsJson<T>(T, JsonSerializerOptions) |
Tworzy wystąpienie przez BinaryData serializowanie podanego obiektu przy użyciu klasy JsonSerializer. |
| FromObjectAsJson<T>(T, JsonTypeInfo<T>) |
Tworzy wystąpienie przez BinaryData serializowanie podanego obiektu przy użyciu klasy JsonSerializer. |
| FromStream(Stream, String) |
Tworzy wystąpienie z określonego strumienia i zestawówBinaryData, aby wyświetlić MediaTypewartość pref="mediaType"</see><.> Strumień nie jest usuwany przez tę metodę. |
| FromStream(Stream) |
Tworzy BinaryData wystąpienie na podstawie określonego strumienia. Strumień nie jest usuwany przez tę metodę. |
| FromStreamAsync(Stream, CancellationToken) |
Tworzy BinaryData wystąpienie na podstawie określonego strumienia. Strumień nie jest usuwany przez tę metodę. |
| FromStreamAsync(Stream, String, CancellationToken) |
Tworzy wystąpienie z określonego strumienia i zestawówBinaryData, aby wyświetlić MediaTypewartość pref="mediaType"</see><.> Strumień nie jest usuwany przez tę metodę. |
| FromString(String, String) |
BinaryData Tworzy wystąpienie na podstawie ciągu, konwertując ciąg na bajty przy użyciu kodowania UTF-8 i zestawówMediaType, aby wyświetlić <wartość pref="mediaType"></see>. |
| FromString(String) |
Tworzy BinaryData wystąpienie na podstawie ciągu, konwertując ciąg na bajty przy użyciu kodowania UTF-8. |
| GetHashCode() |
Zwraca kod skrótu dla bieżącego BinaryData obiektu. |
| ToArray() |
Konwertuje element BinaryData na tablicę bajtów. |
| ToMemory() |
Pobiera wartość tego wystąpienia jako bajty bez dalszej interpretacji. |
| ToObjectFromJson<T>(JsonSerializerOptions) |
Konwertuje element BinaryData na określony typ przy użyciu polecenia JsonSerializer. |
| ToObjectFromJson<T>(JsonTypeInfo<T>) |
Konwertuje element BinaryData na określony typ przy użyciu polecenia JsonSerializer. |
| ToStream() |
Konwertuje BinaryData element na strumień tylko do odczytu. |
| ToString() |
Konwertuje wartość tego wystąpienia na ciąg przy użyciu protokołu UTF-8. |
| WithMediaType(String) |
BinaryData Tworzy wystąpienie, opakowując te same dane i zmieniając element na MediaType |
Operatory
| Nazwa | Opis |
|---|---|
| Implicit(BinaryData to ReadOnlyMemory<Byte>) |
Definiuje niejawną konwersję z elementu na BinaryData .ReadOnlyMemory<T> |
| Implicit(BinaryData to ReadOnlySpan<Byte>) |
Definiuje niejawną konwersję z elementu na BinaryData .ReadOnlySpan<T> |