LVMS.PortableRest.Signed 3.1.2-Beta1

This is a prerelease version of LVMS.PortableRest.Signed.
There is a newer version of this package available.
See the version list below for details.

Requires NuGet 2.8.1 or higher.

dotnet add package LVMS.PortableRest.Signed --version 3.1.2-Beta1                
NuGet\Install-Package LVMS.PortableRest.Signed -Version 3.1.2-Beta1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="LVMS.PortableRest.Signed" Version="3.1.2-Beta1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LVMS.PortableRest.Signed --version 3.1.2-Beta1                
#r "nuget: LVMS.PortableRest.Signed, 3.1.2-Beta1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install LVMS.PortableRest.Signed as a Cake Addin
#addin nuget:?package=LVMS.PortableRest.Signed&version=3.1.2-Beta1&prerelease

// Install LVMS.PortableRest.Signed as a Cake Tool
#tool nuget:?package=LVMS.PortableRest.Signed&version=3.1.2-Beta1&prerelease                

A *SIGNED* library for consuming REST APIs from Portable Class Libraries (.NET 4.5, Silverlight 5, Windows Phone 8.x, and Windows 8.x). Designed to be partially drop-in compatible with RestSharp.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on LVMS.PortableRest.Signed:

Package Downloads
LVMS.ZipatoNet.Signed

A *SIGNED* open source C# helper library for communication with the Zipabox controller from Zipato. It's a Portable Class Library (.NET 4.5, Windows Phone 8.1, Windows Phone Silverlight 8 and Windows 8.x).

LVMS.FactuurSturenNet.Signed

A *SIGNED* open source C# helper library for communication with the API of FactuurSturen.nl. It's a Portable Class Library (.NET 4.0, Windows Phone 8.1, Windows Phone Silverlight 8 and Windows 8.x).

LVMS.EvoHomeNet.Signed

A *SIGNED* open source C# helper library for communication with the EvoHome gateway of Honeywell. It's a Portable Class Library (.NET 4.5, Windows Phone 8.1, Windows Phone Silverlight 8 and Windows 8.x).

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.1.7 1,867 3/2/2016
3.1.6 2,981 3/2/2016
3.1.5 1,250 3/2/2016
3.1.4 1,650 3/2/2016
3.1.3 1,303 3/2/2016
3.1.2-Beta1 1,049 3/1/2016
3.1.1-Beta1 1,468 2/29/2016

3.0.1
 • Tons of bug fixes.
 • Improved the way PortableRest handles parameters being sent over the wire.
 • Added constructor overload that accepts a custom HttpMessageHandler for all requests the HttpClient makes.
 • Added support for using the AsyncOAuth NuGet package for leveraging OAuth in your requests.
 • Added support for specifying the JsonSerializerSettings on a client-wide or per-request basis, with request-specific settings taking precedence.
 • Enhanced the SendAsync method to pass exceptions thrown by the serializer into the RestResponse.
 • The serializer now strips namespaces from XML payloads before attempting to de-serialize. You may need to update your objects to [DataContract(Namespace="")] if you use XML-based Rest services.

2.5
 • New generic and non-generic SendAsync() methods that return a RestResponse with more detailed information.
 • Fixed an issue where the Async call can deadlock in certain situations.
 • Added CancellationToken support.
 • Windows Phone 8.1 support.

2.4.1
 • RestClient.CookieContainer property to share cookies between requests.
 • (Breaking) Reorganized namespaces.
 • Added more documentation.

2.4
 • Added ability to set encoding on individual parameters.
 • Added request-specific headers for OAuth compatibility.
 • Added RestClient.SetUserAgent()to set the UserAgent for you.

2.3
 • Triumphant return of SL5 support.
 • Better documentation.
 • RestClient.ExecuteAsync can return the raw string.
 • Misc. bug fixes.

2.1
 • Adds RestRequest.AddQueryString().
 • Updated minimum package references for Mono-compatible licenses.

2.0
 • Removed support for Silverlight due to Microsoft's new Reflection framework on .NET 4.5.
 • Added initial support for submitting XML payloads.
 • Strong-name signed the assembly so it can be used in strong-name signed projects.

 1.2: Updated to latest packages, include Microsoft.Bcl.Build directly to help with app.config issues.
 1.1: Compiled to HttpClient 2.2.
 1.0.8: Compile to new dependencies.
 1.0.6: Update based on changes to HttpClient.Compression.
 1.0.5: Added Compression support.
 1.0.4-alpha: Added basic POST support, & updated XML deserialization.
 1.0.3: Added XML deserialization with DataContracts.
 1.0.0: First release.