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 vekilinin seçiminde biçimlendiricilere yardımcı olun.

public ref 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
public class SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
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}")>]
type SurrogateSelector = class
    interface ISurrogateSelector
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

Name Description
SurrogateSelector()
Geçersiz.

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

Yöntemler

Name Description
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 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.

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

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

Geçerli Objectbasit 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 bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır