DeserializationSettings.DenyBinaryFormatter() Method
Disables BinaryFormatter
deserialization in the application to address BinaryFormatter Obsoletion Strategy.
Namespace: DevExpress.Utils
Assembly: DevExpress.Data.v24.1.dll
NuGet Package: DevExpress.Data
Declaration
Returns
Type |
---|
IDisposable |
Remarks
Call the DenyBinaryFormatter
method at application startup to disable BinaryFormatter
deserialization:
static void Main() {
DevExpress.Utils.DeserializationSettings.DenyBinaryFormatter();
Application.Run(new Form1());
}
Use the InvokeWithBinaryFormatterDenied method to disable BinaryFormatter
deserialization for a certain part of your code:
DevExpress.Utils.DeserializationSettings.InvokeWithBinaryFormatterDenyed(()=>{
// BinaryFormatter is disabled.
});
Read the following topic for more information: Safe Deserialization.
See Also