Condividi tramite


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à

Oggetto ISurrogateSelector utilizzato con il formattatore corrente.

Implementazioni

Commenti

Utilizzare per SurrogateSelector cercare le implementazioni di ISerializationSurrogate che controllano la serializzazione di un particolare tipo.

Se un tipo di oggetto ha un surrogato corrispondente, la serializzazione e la deserializzazione vengono passate 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