BinaryData Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dize, akış, JSON ve baytlar arasında dönüştürmeyi destekleyen bir bayt yükü için basit bir soyutlama.
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
- Devralma
-
BinaryData
- Öznitelikler
Oluşturucular
| Name | Description |
|---|---|
| BinaryData(Byte[], String) |
Sağlanan bayt dizisini kaydırarak bir BinaryData örnek oluşturur ve pref="mediaType"></see> değerini görmek için <ayarlarMediaType. |
| BinaryData(Byte[]) |
Sağlanan bayt dizisini kaydırarak bir BinaryData örnek oluşturur. |
| BinaryData(Object, JsonSerializerContext, Type) |
kullanarak JsonSerializersağlanan nesneyi JSON'a seri hale getirerek bir BinaryData örnek oluşturur. |
| BinaryData(Object, JsonSerializerOptions, Type) |
kullanarak JsonSerializersağlanan nesneyi JSON'a seri hale getirerek bir BinaryData örnek oluşturur. |
| BinaryData(ReadOnlyMemory<Byte>, String) |
Sağlanan baytları kaydırarak bir BinaryData örnek oluşturur ve pref="mediaType"></see> değerini görmek için <ayarlarMediaType. |
| BinaryData(ReadOnlyMemory<Byte>) |
Sağlanan baytları kaydırarak bir BinaryData örnek oluşturur. |
| BinaryData(String, String) |
BinaryData UTF-8 kodlamasını kullanarak dizeyi baytlara dönüştürerek bir dizeden bir örnek oluşturur ve pref="mediaType"></see> değerini görmek için <ayarlarMediaType. |
| BinaryData(String) |
BinaryData UTF-8 kodlamasını kullanarak dizeyi baytlara dönüştürerek dizeden bir örnek oluşturur. |
Özellikler
| Name | Description |
|---|---|
| Empty |
Boş BinaryDatabir döndürür. |
| IsEmpty |
Bu verilerin boş olup olmadığını gösteren bir değer alır. |
| Length |
Bu verilerin bayt sayısını alır. |
| MediaType |
Bu verilerin MIME türünü (örneğin, Octet) alır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. |
| FromBytes(Byte[], String) |
Sağlanan bayt dizisini kaydırarak bir BinaryData örnek oluşturur ve pref="mediaType"></see> değerini görmek için <ayarlarMediaType. |
| FromBytes(Byte[]) |
Sağlanan bayt dizisini kaydırarak bir BinaryData örnek oluşturur. |
| FromBytes(ReadOnlyMemory<Byte>, String) |
Sağlanan öğesini kaydırarak bir BinaryData örnek oluşturur ve pref="mediaType"></see> değerini görmek için <ayarlarMediaType.ReadOnlyMemory<T> |
| FromBytes(ReadOnlyMemory<Byte>) |
Sağlanan ReadOnlyMemory<T>öğesini kaydırarak bir BinaryData örnek oluşturur. |
| FromFile(String, String) |
Belirtilen dosyadan bir BinaryData örnek oluşturur ve pref="mediaType"></see> değerini görmek için <ayarlarMediaType. |
| FromFile(String) |
Belirtilen dosyadan bir BinaryData örnek oluşturur. |
| FromFileAsync(String, CancellationToken) |
Belirtilen dosyadan bir BinaryData örnek oluşturur. |
| FromFileAsync(String, String, CancellationToken) |
Belirtilen dosyadan bir BinaryData örnek oluşturur ve pref="mediaType"></see> değerini görmek için <ayarlarMediaType. |
| FromObjectAsJson<T>(T, JsonSerializerOptions) |
kullanarak JsonSerializersağlanan nesneyi seri hale getirerek bir BinaryData örnek oluşturur. |
| FromObjectAsJson<T>(T, JsonTypeInfo<T>) |
kullanarak JsonSerializersağlanan nesneyi seri hale getirerek bir BinaryData örnek oluşturur. |
| FromStream(Stream, String) |
Belirtilen akıştan bir BinaryData örnek oluşturur ve pref="mediaType"></see> değerini görmek için <ayarlarMediaType. Akış bu yöntem tarafından atılmaz. |
| FromStream(Stream) |
Belirtilen akıştan bir BinaryData örnek oluşturur. Akış bu yöntem tarafından atılmaz. |
| FromStreamAsync(Stream, CancellationToken) |
Belirtilen akıştan bir BinaryData örnek oluşturur. Akış bu yöntem tarafından atılmaz. |
| FromStreamAsync(Stream, String, CancellationToken) |
Belirtilen akıştan bir BinaryData örnek oluşturur ve pref="mediaType"></see> değerini görmek için <ayarlarMediaType. Akış bu yöntem tarafından atılmaz. |
| FromString(String, String) |
BinaryData UTF-8 kodlamasını kullanarak dizeyi baytlara dönüştürerek bir dizeden bir örnek oluşturur ve pref="mediaType"></see> değerini görmek için <ayarlarMediaType. |
| FromString(String) |
BinaryData UTF-8 kodlamasını kullanarak dizeyi baytlara dönüştürerek dizeden bir örnek oluşturur. |
| GetHashCode() |
Geçerli BinaryData nesnenin karma kodunu döndürür. |
| ToArray() |
değerini BinaryData bayt dizisine dönüştürür. |
| ToMemory() |
Daha fazla yorum yapmadan bu örneğin değerini bayt olarak alır. |
| ToObjectFromJson<T>(JsonSerializerOptions) |
kullanarak JsonSerializeröğesini BinaryData belirtilen türe dönüştürür. |
| ToObjectFromJson<T>(JsonTypeInfo<T>) |
kullanarak JsonSerializeröğesini BinaryData belirtilen türe dönüştürür. |
| ToStream() |
öğesini BinaryData salt okunur bir akışa dönüştürür. |
| ToString() |
UTF-8 kullanarak bu örneğin değerini bir dizeye dönüştürür. |
| WithMediaType(String) |
Aynı verileri sarmalayarak bir BinaryData örnek oluşturur ve pref="mediaType"></see> değerini görmek için <değiştirilirMediaType. |
İşleçler
| Name | Description |
|---|---|
| Implicit(BinaryData to ReadOnlyMemory<Byte>) |
öğesinden BinaryData öğesine örtük bir ReadOnlyMemory<T>dönüştürme tanımlar. |
| Implicit(BinaryData to ReadOnlySpan<Byte>) |
öğesinden BinaryData öğesine örtük bir ReadOnlySpan<T>dönüştürme tanımlar. |