संपादित करें
एवरेक की टिप्पणी के अनुसार, नीचे अप्रचलित है। अब उपयोग करें:
var conventionPack = new ConventionPack { new IgnoreExtraElementsConvention(true) };
ConventionRegistry.Register("IgnoreExtraElements", conventionPack, type => true);
SetIgnoreExtraElementsConvention
. का उपयोग करें विधि (सम्मेलनों से C# ड्राइवर का अनुभाग Serialization Tutorial
):
var myConventions = new ConventionProfile();
myConventions.SetIgnoreExtraElementsConvention(new AlwaysIgnoreExtraElementsConvention()));
BsonClassMap.RegisterConventions(myConventions, (type) => true);
पैरामीटर (type) => true
वर्ग प्रकार के आधार पर एक विधेय है, जो यह निर्धारित करता है कि सम्मेलन को लागू करना है या नहीं। तो आपकी आवश्यकता के अनुसार इसे बिना किसी परवाह के सच वापस करना चाहिए; लेकिन यदि आप चाहें तो दिए गए प्रकारों पर सम्मेलन को सेट/बहिष्कृत करने के लिए आप इसका उपयोग कर सकते हैं।