没有合适的资源?快使用搜索试试~ 我知道了~
RestEase:适用于.NET Standard 1.1和.NET Framework 4.5及更高版本的易于使用的类型安全R...
共173个文件
cs:150个
csproj:8个
md:4个
需积分: 12 0 下载量 117 浏览量
2021-04-28
16:37:44
上传
评论
收藏 213KB ZIP 举报
温馨提示
轻松自在 RestEase是适用于.NET Framework 4.5和更高版本以及.NET Platform Standard 1.1和更高版本的,类型安全的REST API客户端库,旨在简化与远程REST端点的交互,而不会增加不必要的复杂性。 要使用它,您需要定义一个接口,该接口代表您希望与之通信的端点(稍后对此进行详细介绍),该接口上的方法与可以在其上进行的请求相对应。 然后,RestEase将为您生成该接口的实现,并通过调用您定义的方法,将发出适当的请求。 请参阅和以启动并运行! RestEase的几乎每个方面都可以被覆盖和自定义,这带来了很大的灵活性。 如果您引用 ,那么它也可以在不支持运行时代码生成的平台上运行,例如.NET Native和iOS。 有关更多信息,请参见 。 RestEase建立在基础上,故意是一种“泄漏抽象”:很容易获得对HttpClient完整功能
资源推荐
资源详情
资源评论
收起资源包目录
RestEase:适用于.NET Standard 1.1和.NET Framework 4.5及更高版本的易于使用的类型安全REST API客户端库,该库很简单且可自定义。 灵感来自改装 (173个子文件)
Requester.cs 33KB
RestClient.cs 31KB
DiagnosticReporter.Roslyn.cs 29KB
AttributeInstantiator.cs 27KB
MethodEmitter.Emit.cs 23KB
ImplementationGenerator.cs 21KB
MethodEmitter.Roslyn.cs 21KB
QueryParameterTests.cs 19KB
RequestInfo.cs 18KB
HeaderTests.cs 16KB
QueryParamTests.cs 14KB
PathParamTests.cs 14KB
DiagnosticReporter.Emit.cs 14KB
HttpClientFactoryExtensions.cs 14KB
ImplementationFactoryTestsBase.cs 12KB
SymbolDisplayFormats.cs 12KB
HeadersTests.cs 12KB
SendRequestTests.cs 12KB
QueryMapTests.cs 12KB
WellKnownSymbols.cs 11KB
TypeEmitter.Roslyn.cs 11KB
InterfaceInheritanceTests.cs 11KB
ApiException.cs 11KB
UriConstructionTests.cs 10KB
PathParameterTests.cs 10KB
TypeEmitter.Emit.cs 10KB
DiagnosticVerifier.cs 9KB
NullableAttributes.cs 9KB
SanityCheckTests.cs 9KB
ReflectionTypeAnalyzer.cs 8KB
GenericsTests.cs 8KB
RequestAttribute.cs 8KB
RoslynTypeAnalyzer.cs 8KB
QueryParameterInfo.cs 7KB
KeywordEscapeTests.cs 7KB
RequesterIntegrationTests.cs 7KB
MethodInfos.cs 6KB
ContentConstructionTests.cs 6KB
ImplementationFactory.cs 6KB
DefaultValueTests.cs 5KB
PathParameterInfo.cs 5KB
HttpRequestMessagePropertyTests.cs 5KB
BodyTests.cs 5KB
DictionaryIterator.cs 4KB
MethodInfoTests.cs 4KB
StringEnumRequestPathParamSerializer.cs 4KB
IRequestInfo.cs 4KB
QueryAttribute.cs 4KB
QueryStringBuilderInfo.cs 4KB
BodyParameterInfo.cs 4KB
StringEnumRequestPathParamSerializerTests.cs 3KB
PathAttribute.cs 3KB
RawQueryStringTests.cs 3KB
RequesterPropertyTests.cs 3KB
RoslynImplementationFactory.cs 3KB
Processor.cs 3KB
HttpClientFactoryExtensionsTests.cs 3KB
JsonRequestQueryParamSerializer.cs 3KB
BaseAddressTests.cs 3KB
RequestQueryParamSerializer.cs 3KB
IRequester.cs 3KB
ResolvedSerializationMethods.cs 3KB
HeaderParameterInfo.cs 3KB
DiagnosticCode.cs 3KB
EmitEmitUtils.cs 2KB
MethodSignatureEqualityComparer.Roslyn.cs 2KB
MethodSignatureEqualityComparer.Reflection.cs 2KB
CancellationTokenTests.cs 2KB
ToStringHelper.cs 2KB
ParameterModel.cs 2KB
IRequestQueryParamSerializer.cs 2KB
BasePathTests.cs 2KB
HeaderAttribute.cs 2KB
DictionaryIteratorTests.cs 2KB
Response.cs 2KB
PropertyModel.cs 2KB
AllowAnyStatusCodeTests.cs 2KB
ModifyingClientHttpHandler.cs 2KB
ResponseDeserializer.cs 2KB
TypeHelpers.cs 2KB
RequestQueryParamSerializerInfo.cs 2KB
RequestPathParamSerializerInfo.cs 2KB
ImplementationCreationException.cs 2KB
RawQueryParameterInfo.cs 2KB
EmitImplementationFactory.cs 2KB
SerializationMethodsAttribute.cs 1KB
ApiExceptionContentDeserializer.cs 1KB
PublicRequester.cs 1KB
RequestBodySerializer.cs 1KB
AllowAnyStatusCodeAttribute.cs 1KB
RequestBodySerializerInfo.cs 1KB
DiagnosticResult.cs 1KB
QueryMapAttribute.cs 1KB
BodyAttribute.cs 1KB
Emitter.Emit.cs 1KB
JsonRequestBodySerializer.cs 1KB
TypeModel.cs 1KB
AttributeModel.Roslyn.cs 1KB
ThreadSafetyTests.cs 1KB
HttpRequestMessagePropertyAttribute.cs 1KB
共 173 条
- 1
- 2
资源评论
SouravGoswami
- 粉丝: 22
- 资源: 4531
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功