Dil

BinaryEmbedding.VectorConverter Sınıf

Tanım

Örnekleri seri hale getirme JsonConverter<T> için bir BitArray sağlar.

public: ref class BinaryEmbedding::VectorConverter sealed : System::Text::Json::Serialization::JsonConverter<System::Collections::BitArray ^>
public sealed class BinaryEmbedding.VectorConverter : System.Text.Json.Serialization.JsonConverter<System.Collections.BitArray>
type BinaryEmbedding.VectorConverter = class
    inherit JsonConverter<BitArray>
Public NotInheritable Class BinaryEmbedding.VectorConverter
Inherits JsonConverter(Of BitArray)
Devralma
BinaryEmbedding.VectorConverter

Oluşturucular

Veri Akışı Adı Description
BinaryEmbedding.VectorConverter()

Örnekleri seri hale getirme JsonConverter<T> için bir BitArray sağlar.

Özellikler

Veri Akışı Adı Description
HandleNull

Serileştirmede dönüştürücüye geçirilip geçirilmeyeceğini null ve seri durumdan çıkarmada geçirilip Null geçirilmeyeceğini belirten bir değer alır.

(Devralındığı yer: JsonConverter<T>)
Type

Geçerli dönüştürücü örneği tarafından dönüştürülen türü alır.

(Devralındığı yer: JsonConverter<T>)

Yöntemler

Veri Akışı Adı Description
CanConvert(Type)

Belirtilen türün dönüştürülip dönüştürülemeyeceğini belirler.

(Devralındığı yer: JsonConverter<T>)
Read(Utf8JsonReader, Type, JsonSerializerOptions)

JSON dosyasını okur ve türüne Tdönüştürür.

ReadAsPropertyName(Utf8JsonReader, Type, JsonSerializerOptions)

Bir JSON özellik adından sözlük anahtarı okur.

(Devralındığı yer: JsonConverter<T>)
Write(Utf8JsonWriter, BitArray, JsonSerializerOptions)

Belirtilen değeri JSON olarak yazar.

Write(Utf8JsonWriter, T, JsonSerializerOptions)

Belirtilen değeri JSON olarak yazar.

(Devralındığı yer: JsonConverter<T>)
WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions)

Bir sözlük anahtarını JSON özellik adı olarak yazar.

(Devralındığı yer: JsonConverter<T>)

Şunlara uygulanır