BinaryData Sınıf

Tanım

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"MediaType/see< değerini görmek için ><ayarlar>.

BinaryData(Byte[])

Sağlanan bayt dizisini kaydırarak bir BinaryData örnek oluşturur.

BinaryData(Object, JsonSerializerContext, Type)

kullanarak BinaryDatasağlanan nesneyi JSON'a seri hale getirerek bir JsonSerializer örnek oluşturur.

BinaryData(Object, JsonSerializerOptions, Type)

kullanarak BinaryDatasağlanan nesneyi JSON'a seri hale getirerek bir JsonSerializer örnek oluşturur.

BinaryData(ReadOnlyMemory<Byte>, String)

Sağlanan baytları kaydırarak bir BinaryData örnek oluşturur ve pref="mediaType"MediaType/see< değerini görmek için ><ayarlar>.

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"MediaType/see< değerini görmek için ><ayarlar>.

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"MediaType/see< değerini görmek için ><ayarlar>.

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"ReadOnlyMemory<T>/seeMediaType değerini görmek için <ayarlar><.>

FromBytes(ReadOnlyMemory<Byte>)

Sağlanan BinaryDataöğesini kaydırarak bir ReadOnlyMemory<T> örnek oluşturur.

FromFile(String, String)

Belirtilen dosyadan bir BinaryData örnek oluşturur ve pref="mediaType"MediaType/see< değerini görmek için ><ayarlar>.

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"MediaType/see< değerini görmek için ><ayarlar>.

FromObjectAsJson<T>(T, JsonSerializerOptions)

kullanarak BinaryDatasağlanan nesneyi seri hale getirerek bir JsonSerializer örnek oluşturur.

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

kullanarak BinaryDatasağlanan nesneyi seri hale getirerek bir JsonSerializer örnek oluşturur.

FromStream(Stream, String)

Belirtilen akıştan bir BinaryData örnek oluşturur ve pref="mediaType"MediaType/see< değerini görmek için ><ayarlar>.

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"MediaType/see< değerini görmek için ><ayarlar>.

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"MediaType/see< değerini görmek için ><ayarlar>.

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 BinaryDataöğesini JsonSerializer belirtilen türe dönüştürür.

ToObjectFromJson<T>(JsonTypeInfo<T>)

kullanarak BinaryDataöğesini JsonSerializer 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 sarmalayıp olarak değiştirerek BinaryDataMediaTypebir mediaType örnek oluşturur.

İş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.

Şunlara uygulanır