Aracılığıyla paylaş


SurrogateSelector Sınıf

Tanım

Dikkat

Formatter-based serialization is obsolete and should not be used.

Serileştirme veya seri durumdan çıkarma işleminin temsilci olarak atanacağı serileştirme vekili seçiminde biçimlendiricilere yardımcı olan.

public ref class SurrogateSelector : System::Runtime::Serialization::ISurrogateSelector
public class SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public class SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
public class SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
type SurrogateSelector = class
    interface ISurrogateSelector
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SurrogateSelector = class
    interface ISurrogateSelector
[<System.Runtime.InteropServices.ComVisible(true)>]
type SurrogateSelector = class
    interface ISurrogateSelector
Public Class SurrogateSelector
Implements ISurrogateSelector
Devralma
SurrogateSelector
Türetilmiş
Öznitelikler
Uygulamalar

Açıklamalar

Serileştirme vekili, kullanıcılara farklı bir nesnenin serileştirme gereksinimlerini işleyebilen ve gerekirse serileştirilmiş verileri dönüştürebilen bir nesne verir.

Oluşturucular

SurrogateSelector()
Geçersiz.

SurrogateSelector sınıfının yeni bir örneğini başlatır.

Yöntemler

AddSurrogate(Type, StreamingContext, ISerializationSurrogate)
Geçersiz.

denetlenen vekiller listesine bir vekil ekler.

ChainSelector(ISurrogateSelector)
Geçersiz.

Belirli bir nesne türünü işleyebilen belirtilen ISurrogateSelector öğesini vekiller listesine ekler.

Equals(Object)
Geçersiz.

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

(Devralındığı yer: Object)
GetHashCode()
Geçersiz.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetNextSelector()
Geçersiz.

Seçiciler zincirindeki bir sonraki seçiciyi döndürür.

GetSurrogate(Type, StreamingContext, ISurrogateSelector)
Geçersiz.

Belirli bir türün vekilini döndürür.

GetType()
Geçersiz.

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

(Devralındığı yer: Object)
MemberwiseClone()
Geçersiz.

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

(Devralındığı yer: Object)
RemoveSurrogate(Type, StreamingContext)
Geçersiz.

Belirli bir türle ilişkili vekili kaldırır.

ToString()
Geçersiz.

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır