NetDataContractSerializer.Binder Proprietà

Definizione

Ottiene o imposta un oggetto che controlla il caricamento di classi.

public:
 property System::Runtime::Serialization::SerializationBinder ^ Binder { System::Runtime::Serialization::SerializationBinder ^ get(); void set(System::Runtime::Serialization::SerializationBinder ^ value); };
public System.Runtime.Serialization.SerializationBinder Binder { get; set; }
member this.Binder : System.Runtime.Serialization.SerializationBinder with get, set
Public Property Binder As SerializationBinder

Valore della proprietà

SerializationBinder

Oggetto SerializationBinder utilizzato con il formattatore corrente.

Implementazioni

Commenti

Durante la serializzazione un formattatore trasmette le informazioni necessarie per la creazione di un'istanza di un oggetto di tipo e versione corretti. Tali informazioni comprendono in genere il nome completo del tipo e il nome dell'assembly dell'oggetto. Il nome dell'assembly comprende nome, versione e hash del nome sicuro dell'assembly. Per impostazione predefinita, queste informazioni vengono utilizzate nel corso della deserializzazione per creare un'istanza di un oggetto identico, ad eccezione di eventuali caricamenti di assembly limitati dai criteri di sicurezza. In alcuni casi è necessario controllare le classi da caricare, ad esempio quando la classe è stata spostata da un assembly a un altro oppure sono richieste versioni diverse della classe sul server e sul client.

Si applica a