/dotnet-client-library

.NET Client Library for DeployR

Primary LanguageC#OtherNOASSERTION

.NET Client Library for DeployR

The DeployR API exposes a wide range of R analytics services to client application developers. These services are exposed using standards based JSON/XML and are delivered by the DeployR server as Web services over HTTP(S).

The DeployR .NET client library is provided to simplify the integration of DeployR services within .NET client applications.

Links

Dependencies

Bundled DLL Dependencies

Besides the DeployR .NET library itself, DeployR<version>.dll, there are a number of 3rd party DLL file dependencies. These additional DLL file dependencies are provided for your convenience in the lib directory within this repository.

Building the .NET Client Library

The DeployR .NET Client Library is managed with Visual Studio 2013, using .NET Framework 4.5.1. The build.bat file at the root of this repository can be used to build the library

A successful build will result in the creation of DeployR-DotNet-Client-<version>.zip file containing the DeployR client library and it's dependencies. It will also create a DeployR.chm help file.

Please review the variables in the build.bat file and adjust as necessary for your environemnt

Examples

The DeployR .NET client library ships with a number of sample applications provided to demonstrate some of the key featues introduced by the Quick Start Tutorial for the .NET client library. See here for details.

Help

The DeoployR .NET help file is built with Sandcastle Help File Builder. The file "deployR.shfbproj", is a "Sandcastle Help File Builder" project file

Sandcastle Help File Builder

License

Copyright (C) 2010-2015 by Microsoft Corporation

This program is licensed to you under the terms of Version 2.0 of the Apache License. This program is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING THOSE OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Please refer to the Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0) for more details.