Formatter.SurrogateSelector Proprietà

Definizione

Quando si esegue l'override in una classe derivata, ottiene o imposta l'oggetto ISurrogateSelector utilizzato con il formattatore corrente.

public:
 abstract property System::Runtime::Serialization::ISurrogateSelector ^ SurrogateSelector { System::Runtime::Serialization::ISurrogateSelector ^ get(); void set(System::Runtime::Serialization::ISurrogateSelector ^ value); };
public abstract System.Runtime.Serialization.ISurrogateSelector? SurrogateSelector { get; set; }
public abstract System.Runtime.Serialization.ISurrogateSelector SurrogateSelector { get; set; }
member this.SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector with get, set
Public MustOverride Property SurrogateSelector As ISurrogateSelector

Valore della proprietà

ISurrogateSelector

Oggetto ISurrogateSelector utilizzato con il formattatore corrente.

Implementazioni

Commenti

Usare l'oggetto SurrogateSelector per cercare le implementazioni di che controllano la serializzazione di ISerializationSurrogate un tipo specifico.

Se un tipo di oggetto ha un surrogato corrispondente, la serializzazione e la deserializzazione vengono passati al surrogato anche se il tipo implementa l'interfaccia ISerializable .

Note per gli implementatori

È necessario implementare questa proprietà in una classe derivata.

Si applica a