Formatter.SurrogateSelector Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.