当前位置: 首页>>代码示例>>C#>>正文


C# ODataMessageReader.ReadValue方法代码示例

本文整理汇总了C#中ODataMessageReader.ReadValue方法的典型用法代码示例。如果您正苦于以下问题:C# ODataMessageReader.ReadValue方法的具体用法?C# ODataMessageReader.ReadValue怎么用?C# ODataMessageReader.ReadValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ODataMessageReader的用法示例。


在下文中一共展示了ODataMessageReader.ReadValue方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: ReadValueOfTypeDefinitionShouldWork

 public void ReadValueOfTypeDefinitionShouldWork()
 {
     Stream stream = new MemoryStream(Encoding.Default.GetBytes("123"));
     IODataResponseMessage responseMessage = new InMemoryMessage() { StatusCode = 200, Stream = stream };
     ODataMessageReader reader = new ODataMessageReader(responseMessage, new ODataMessageReaderSettings(), new EdmModel());
     reader.ReadValue(new EdmTypeDefinitionReference(new EdmTypeDefinition("NS", "Length", EdmPrimitiveTypeKind.Int32), true)).Should().Be(123);
 }
开发者ID:rossjempson,项目名称:odata.net,代码行数:7,代码来源:ODataMessageReaderTests.cs

示例2: ReadValueOfAbbreviativeDateShouldWork

 public void ReadValueOfAbbreviativeDateShouldWork()
 {
     Stream stream = new MemoryStream(Encoding.Default.GetBytes("2014-1-3"));
     IODataResponseMessage responseMessage = new InMemoryMessage() { StatusCode = 200, Stream = stream };
     ODataMessageReader reader = new ODataMessageReader(responseMessage, new ODataMessageReaderSettings(), new EdmModel());
     reader.ReadValue(new EdmTypeDefinitionReference(new EdmTypeDefinition("NS", "DateValue", EdmPrimitiveTypeKind.Date), true)).Should().Be(new Date(2014, 1, 3));
 }
开发者ID:rossjempson,项目名称:odata.net,代码行数:7,代码来源:ODataMessageReaderTests.cs

示例3: Read

        public override object Read(ODataMessageReader messageReader, ODataDeserializerReadContext readContext)
        {
            if (messageReader == null)
            {
                throw Error.ArgumentNull("messageReader");
            }

            object value = messageReader.ReadValue(PrimitiveTypeReference);

            // TODO: Bug 467612: do value conversions here.
            return value;
        }
开发者ID:chrisortman,项目名称:aspnetwebstack,代码行数:12,代码来源:ODataRawValueDeserializer.cs

示例4: ReadValueOfAbbreviativeTimeOfDayShouldWork

 public void ReadValueOfAbbreviativeTimeOfDayShouldWork()
 {
     Stream stream = new MemoryStream(Encoding.Default.GetBytes("12:30:4.998"));
     IODataResponseMessage responseMessage = new InMemoryMessage() { StatusCode = 200, Stream = stream };
     ODataMessageReader reader = new ODataMessageReader(responseMessage, new ODataMessageReaderSettings(), new EdmModel());
     reader.ReadValue(new EdmTypeDefinitionReference(new EdmTypeDefinition("NS", "TimeOfDayValue", EdmPrimitiveTypeKind.TimeOfDay), true)).Should().Be(new TimeOfDay(12, 30, 4, 998));
 }
开发者ID:rossjempson,项目名称:odata.net,代码行数:7,代码来源:ODataMessageReaderTests.cs

示例5: ReadFromMessageReader

 protected override void ReadFromMessageReader(ODataMessageReader reader, IEdmTypeReference expectedType)
 {
     object obj2 = reader.ReadValue(expectedType);
     ODataMaterializer.MaterializePrimitiveDataValue(base.ExpectedType, null, obj2, base.ResponseInfo, () => "TODO: Is this reachable?", out this.currentValue);
 }
开发者ID:nickchal,项目名称:pash,代码行数:5,代码来源:ODataValueMaterializer.cs


注:本文中的ODataMessageReader.ReadValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。