"景先生毕设|www.jxszl.com

C# ApiResponse类代码示例

2023-12-29 17:05编辑: www.jxszl.com景先生毕设
本文整理汇总了C#中ApiResponse类的典型用法代码示例。如果您正苦于以下问题:C#ApiResponse类的具体用法?C#ApiResponse怎么用?C#ApiResponse使用的例子?这里精选的类代码示例或许可以为您提供帮助。 示例1:CanPopulateObjectFromSerializedData publicvoidCanPopulateObjectFromSerializedData() { varresponse=newApiResponse{StatusCode=HttpStatusCode.Forbidden}; response.Headers.Add("X-RateLimit-Limit","100"); response.Headers.Add("X-RateLimit-Remaining","42"); response.Headers.Add("X-RateLimit-Reset","1372700873"); response.ApiInfo=CreateApiInfo(response); varexception=newRateLimitExceededException(response); using(varstream=newMemoryStream()) { varformatter=newBinaryFormatter(); formatter.Serialize(stream,exception); stream.Position=0; vardeserialized=(RateLimitExceededException)formatter.Deserialize(stream); Assert.Equal(HttpStatusCode.Forbidden,deserialized.StatusCode); Assert.Equal(100,deserialized.Limit); Assert.Equal(42,deserialized.Remaining); varexpectedReset=DateTimeOffset.ParseExact( "Mon01Jul20135:47:53PM-00:00", "dddddMMMyyyyh:mm:ssttzzz", CultureInfo.InvariantCulture); Assert.Equal(expectedReset,deserialized.Reset); } }
原文链接:http://www.jxszl.com/biancheng/C/556547.html