PTI.Microservices.Library 0.0.3-preview

Suggested Alternatives

PTI.Microservices.Library.Core

Additional Details

Original library has been divided into multiple packages.
Use the packages prefixed with "PTI.Microservices.Library." starting with version 2.0.0.0-preview

This is a prerelease version of PTI.Microservices.Library.
The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package PTI.Microservices.Library --version 0.0.3-preview
NuGet\Install-Package PTI.Microservices.Library -Version 0.0.3-preview
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="PTI.Microservices.Library" Version="0.0.3-preview" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PTI.Microservices.Library --version 0.0.3-preview
#r "nuget: PTI.Microservices.Library, 0.0.3-preview"
#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 PTI.Microservices.Library as a Cake Addin
#addin nuget:?package=PTI.Microservices.Library&version=0.0.3-preview&prerelease

// Install PTI.Microservices.Library as a Cake Tool
#tool nuget:?package=PTI.Microservices.Library&version=0.0.3-preview&prerelease

PTI.Microservices.Library

Documentation for our NuGet Package "PTI.Microservices.Library"

The purpose of this package is to help developers create solutions faster by integrating several Cloud Services in one package, and enforcing Logging and Exception Handling, while still allowing the developers to have the control over the configuration. The package is designed to be consumed from microservices, so most items are async and do as little as possible, unless you configure it to do more, for example, in the case of Twitter Services, they support retry configuration, and have out of the box support for waiting for Twitter API Rate Limit, thanks for the great work done by Joe Mayo (https://github.com/JoeMayo) with his LinqToTwitter library. The TwitterFakeFollowersService currently supports communicating back to the consumer by using Action delegates, and the future version of it will support using SignalR. "PTI.Microservices.Library" is currently running under .NET Core 3.1.

The package exposes services such as:

  • Azure Bing Search
  • Azure Computer Vision
  • Azure Custom Vision
  • Azure Face
  • Azure Maps
  • Azure Speech
  • Azure Video Indexer
  • IpStack
  • Microsoft Graph
  • Paypal
  • Twitter
  • Youtube

You can download the package at: https://www.nuget.org/packages/PTI.Microservices.Library/

The following are sample applications of things you could do with the package

For inquiries, and business deals, you can write an email to services@pticostarica.com

Roadmap

  • October 2020
    • Integrate Custom Finder APIs into the package. You can check our public APIs here:https://rapidapi.com/organization/pti-costa-rica
  • November 2020
    • Add Support for Azure Cognitive Search
    • Integrate PTI Emotions Analyzer APIs into the package.
  • December 2020
    • Add support for gRPC
    • Integrate PTI Books Translator APIs into the package
    • Enable package monthly payment using Paypal-based subscriptions.
  • January 2021
    • Create a .NET 5 based version of the package
    • Add support for SignalR to TwitterFakeFollowersService (only for .NET 5)
    • Integrate PTI's SitemapScanner into the main package (.NET 3.1 version)
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated