BinaryData Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En enkel abstraktion för en nyttolast byte som stöder konvertering mellan sträng, ström, JSON och byte.
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
- Arv
-
BinaryData
- Attribut
Konstruktorer
| Name | Description |
|---|---|
| BinaryData(Byte[], String) |
Skapar en BinaryData instans genom att omsluta den angivna bytematrisen och uppsättningar MediaType för att <se värdet pref="mediaType"></see> . |
| BinaryData(Byte[]) |
Skapar en BinaryData instans genom att omsluta den angivna bytematrisen. |
| BinaryData(Object, JsonSerializerContext, Type) |
Skapar en BinaryData instans genom att serialisera det angivna objektet till JSON med hjälp av JsonSerializer. |
| BinaryData(Object, JsonSerializerOptions, Type) |
Skapar en BinaryData instans genom att serialisera det angivna objektet till JSON med hjälp av JsonSerializer. |
| BinaryData(ReadOnlyMemory<Byte>, String) |
Skapar en BinaryData instans genom att omsluta de angivna byteen och uppsättningarna MediaType för att <se värdet pref="mediaType"></see> . |
| BinaryData(ReadOnlyMemory<Byte>) |
Skapar en BinaryData instans genom att omsluta de angivna byteen. |
| BinaryData(String, String) |
Skapar en BinaryData instans från en sträng genom att konvertera strängen till byte med hjälp av UTF-8-kodningen och anger MediaType för att <se pref="mediaType"></see-värdet> . |
| BinaryData(String) |
Skapar en BinaryData instans från en sträng genom att konvertera strängen till byte med hjälp av UTF-8-kodningen. |
Egenskaper
| Name | Description |
|---|---|
| Empty |
Returnerar en tom BinaryData. |
| IsEmpty |
Hämtar ett värde som anger om dessa data är tomma. |
| Length |
Hämtar antalet byte av dessa data. |
| MediaType |
Hämtar MIME-typen av dessa data, Octettill exempel . |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. |
| FromBytes(Byte[], String) |
Skapar en BinaryData instans genom att omsluta den angivna bytematrisen och uppsättningar MediaType för att <se värdet pref="mediaType"></see> . |
| FromBytes(Byte[]) |
Skapar en BinaryData instans genom att omsluta den angivna bytematrisen. |
| FromBytes(ReadOnlyMemory<Byte>, String) |
Skapar en BinaryData instans genom att omsluta de angivna ReadOnlyMemory<T> och uppsättningarna MediaType för att <se värdet pref="mediaType"></see> . |
| FromBytes(ReadOnlyMemory<Byte>) |
Skapar en BinaryData instans genom att omsluta den angivna ReadOnlyMemory<T>. |
| FromFile(String, String) |
Skapar en BinaryData instans från den angivna filen och anger MediaType för att <se värdet pref="mediaType"></see> . |
| FromFile(String) |
Skapar en BinaryData instans från den angivna filen. |
| FromFileAsync(String, CancellationToken) |
Skapar en BinaryData instans från den angivna filen. |
| FromFileAsync(String, String, CancellationToken) |
Skapar en BinaryData instans från den angivna filen och anger MediaType för att <se värdet pref="mediaType"></see> . |
| FromObjectAsJson<T>(T, JsonSerializerOptions) |
Skapar en BinaryData instans genom att serialisera det angivna objektet med hjälp av JsonSerializer. |
| FromObjectAsJson<T>(T, JsonTypeInfo<T>) |
Skapar en BinaryData instans genom att serialisera det angivna objektet med hjälp av JsonSerializer. |
| FromStream(Stream, String) |
Skapar en BinaryData instans från den angivna strömmen och anger MediaType för att <se värdet pref="mediaType"></see> . Strömmen tas inte bort med den här metoden. |
| FromStream(Stream) |
Skapar en BinaryData instans från den angivna strömmen. Strömmen tas inte bort med den här metoden. |
| FromStreamAsync(Stream, CancellationToken) |
Skapar en BinaryData instans från den angivna strömmen. Strömmen tas inte bort med den här metoden. |
| FromStreamAsync(Stream, String, CancellationToken) |
Skapar en BinaryData instans från den angivna strömmen och anger MediaType för att <se värdet pref="mediaType"></see> . Strömmen tas inte bort med den här metoden. |
| FromString(String, String) |
Skapar en BinaryData instans från en sträng genom att konvertera strängen till byte med hjälp av UTF-8-kodningen och anger MediaType för att <se pref="mediaType"></see-värdet> . |
| FromString(String) |
Skapar en BinaryData instans från en sträng genom att konvertera strängen till byte med hjälp av UTF-8-kodningen. |
| GetHashCode() |
Returnerar hash-koden för det aktuella BinaryData objektet. |
| ToArray() |
Konverterar BinaryData till en bytematris. |
| ToMemory() |
Hämtar värdet för den här instansen som byte utan ytterligare tolkning. |
| ToObjectFromJson<T>(JsonSerializerOptions) |
Konverterar till den BinaryData angivna typen med .JsonSerializer |
| ToObjectFromJson<T>(JsonTypeInfo<T>) |
Konverterar till den BinaryData angivna typen med .JsonSerializer |
| ToStream() |
Konverterar BinaryData till en skrivskyddad ström. |
| ToString() |
Konverterar värdet för den här instansen till en sträng med HJÄLP av UTF-8. |
| WithMediaType(String) |
Skapar en BinaryData instans genom att omsluta samma data och ändras MediaType för att <se värdet pref="mediaType"></see> . |
Operatorer
| Name | Description |
|---|---|
| Implicit(BinaryData to ReadOnlyMemory<Byte>) |
Definierar en implicit konvertering från en BinaryData till en ReadOnlyMemory<T>. |
| Implicit(BinaryData to ReadOnlySpan<Byte>) |
Definierar en implicit konvertering från en BinaryData till en ReadOnlySpan<T>. |