IParameterInspector .BeforeCall中的引用类型字段为null

时间:2013-02-19 15:10:24

标签: c# .net wcf

我实现了IParameterInspector接口。当我调用具有原始类型参数的方法时,前调功能正常!但是当我传递自定义引用类型对象时出现问题。当我传递引用类型参数时,对象的所有字段都获得默认值。

object IParameterInspector.BeforeCall(string operationName, object[] inputs)
{
        var argument = (MyCustomType)inputs[0];
        if (argument != null)
        {
            // All the fields are null, e.g.argument.ID is null
        }

}

1 个答案:

答案 0 :(得分:2)

抱歉,解决了!!字段上缺少DataMember属性:)