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
public class BinaryData
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))]
public class BinaryData
type BinaryData = class
[<System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))>]
type BinaryData = class
Public Class BinaryData
Devralma
BinaryData
Öznitelikler

Oluşturucular

BinaryData(Byte[])

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

BinaryData(Byte[], String)

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

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>)

Sağlanan baytları sarmalayarak 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(String)

BinaryData UTF-8 kodlamasını kullanarak dizeyi baytlara dönüştürerek bir dizeden bir ö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.

Ö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[])

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

FromBytes(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.

FromBytes(ReadOnlyMemory<Byte>, String)

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

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)

Belirtilen akıştan bir BinaryData örnek oluşturur. Akış bu yöntem tarafından atılmaz.

FromStream(Stream, String)

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

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)

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

FromString(String, String)

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

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