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"></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.

Şunlara uygulanır