Aracılığıyla paylaş


BinaryData Sınıf

Tanım

Dize, akış, JSON ve baytlar arasında dönüştürmeyi destekleyen 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

BinaryData(Byte[], String)

Dize, akış, JSON ve baytlar arasında dönüştürmeyi destekleyen bayt yükü için basit bir soyutlama.

BinaryData(Byte[])

Sağlanan bayt dizisini sarmalayarak 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)

Dize, akış, JSON ve baytlar arasında dönüştürmeyi destekleyen bayt yükü için basit bir soyutlama.

BinaryData(ReadOnlyMemory<Byte>)

Sağlanan baytları sarmalayarak bir BinaryData örnek oluşturur.

BinaryData(String, String)

Dize, akış, JSON ve baytlar arasında dönüştürmeyi destekleyen bayt yükü için basit bir soyutlama.

BinaryData(String)

BinaryData UTF-8 kodlamasını kullanarak dizeyi baytlara dönüştürerek bir dizeden bir örnek oluşturur.

Özellikler

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

Dize, akış, JSON ve baytlar arasında dönüştürmeyi destekleyen bayt yükü için basit bir soyutlama.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

FromBytes(Byte[], String)

Dize, akış, JSON ve baytlar arasında dönüştürmeyi destekleyen bayt yükü için basit bir soyutlama.

FromBytes(Byte[])

Sağlanan bayt dizisini sarmalayarak bir BinaryData örnek oluşturur.

FromBytes(ReadOnlyMemory<Byte>, String)

Dize, akış, JSON ve baytlar arasında dönüştürmeyi destekleyen bayt yükü için basit bir soyutlama.

FromBytes(ReadOnlyMemory<Byte>)

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

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)

Dize, akış, JSON ve baytlar arasında dönüştürmeyi destekleyen bayt yükü için basit bir soyutlama.

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)

Dize, akış, JSON ve baytlar arasında dönüştürmeyi destekleyen bayt yükü için basit bir soyutlama.

FromString(String, String)

Dize, akış, JSON ve baytlar arasında dönüştürmeyi destekleyen bayt yükü için basit bir soyutlama.

FromString(String)

BinaryData UTF-8 kodlamasını kullanarak dizeyi baytlara dönüştürerek bir dizeden bir örnek oluşturur.

GetHashCode()

Geçerli BinaryData nesnenin karma kodunu döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToArray()

değerini BinaryData bayt dizisine dönüştürür.

ToMemory()

Bu örneğin değerini başka yorum olmadan 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 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)

Dize, akış, JSON ve baytlar arasında dönüştürmeyi destekleyen bayt yükü için basit bir soyutlama.

İşleçler

Implicit(BinaryData to ReadOnlyMemory<Byte>)

bir 'den öğesine BinaryData örtük bir ReadOnlyMemory<T>dönüştürme tanımlar.

Implicit(BinaryData to ReadOnlySpan<Byte>)

bir 'den öğesine BinaryData örtük bir ReadOnlySpan<T>dönüştürme tanımlar.

Şunlara uygulanır