NetDataContractSerializer.Binder Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein Objekt ab bzw. legt ein Objekt fest, das das Laden von Klassen steuert.
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
Eigenschaftswert
SerializationBinder, der bei dem aktuellen Formatierungsprogramm verwendet wird.
Implementiert
Hinweise
Ein Formatierungsprogramm überträgt während der Serialisierung die Informationen, die zum Erstellen einer Instanz eines Objekts mit dem korrekten Typ und der korrekten Version erforderlich sind. Diese Informationen enthalten i. d. R. den vollständigen Typ- und Assemblynamen des Objekts. Der Assemblyname enthält den Hashwert für den Namen, die Version und den starken Namen der Assembly. In der Standardeinstellung wird bei der Deserialisierung anhand dieser Informationen eine Instanz eines identischen Objekts erstellt. Das Laden durch Sicherheitsrichtlinien eingeschränkter Assemblys bildet hierbei eine Ausnahme. Einige Benutzer müssen möglicherweise steuern können, welche Klasse geladen wird, entweder weil die Klasse von einer Assembly zu einer anderen verschoben wurde oder weil auf dem Client und dem Server jeweils eine andere Version der Klasse erforderlich ist.