Frage

Ich mag ein [CustomDataMember] Attribut erstellen, das das Formatierungsverhalten von DataContractSerializer durch eine IOperationBehavior außer Kraft setzen. Ich habe die Anweisungen von Aaron Skonnard gegeben, gefolgt aber wenn ich die DCS Serializer nennen, wird das individuelle Verhalten weder nicht instanziiert erhalten noch genannt.

Natürlich, ich bin etwas fehlt, wahrscheinlich auf der Ebene des Konstruktoraufruf von DataContractSerializer. Hat jemand weiß, was das Verhalten richtig in der DCS injiziert getan werden könnte, bekommen?

War es hilfreich?

Lösung

Aarons Anweisungen gelten nicht. Diese Anweisungen sind für das Schalten der Serializer WCF verwendet, um mit Nachrichtenkonvertierung handelt. Sie Instanziieren des Serializer direkt. DataContractSerializer nicht wirklich viel Anpassung der prozess- unterstützen es angenommen hat, Schmutz einfach zu sein, nicht flexibel. Wenn Sie Flexibilität benötigen, verwenden Sie XmlSerializer / IXmlSerializable.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top