VertiGIS.Roo.Client
2.0.5
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package VertiGIS.Roo.Client --version 2.0.5
NuGet\Install-Package VertiGIS.Roo.Client -Version 2.0.5
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="VertiGIS.Roo.Client" Version="2.0.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add VertiGIS.Roo.Client --version 2.0.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: VertiGIS.Roo.Client, 2.0.5"
#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 VertiGIS.Roo.Client as a Cake Addin #addin nuget:?package=VertiGIS.Roo.Client&version=2.0.5 // Install VertiGIS.Roo.Client as a Cake Tool #tool nuget:?package=VertiGIS.Roo.Client&version=2.0.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
VertiGIS.Roo.Client is a package to facilitate client side implementation of the communication with VertiGIS.Roo.Server (Integrator 2021).
Use the following as a starting point:
public SimpleClient(string? projectPath)
{
VertiGIS.Roo.Client.IService service = new VertiGIS.Roo.Client("MySimpleClient");
service.Connect();
var targets = service.GetAvailableTargets();
//let the user choose a target and an operation
var myTarget = GetSelectedTargetAndOperation(targets, out var myOperation);
var sourceConfiguration = service.GetSourceConfiguration(myTarget.Name, myOperation.Name)
//Get the data for the message according to the source configuration
var placeholders = sourceConfiguration.Tables.SelectMany(
x => x.SourceFields.Select(
y => y.PlaceHolder))
.Distinct();
var dict = GetValuesPerPlaceholderDict(placeholders);
service.Communicate(myOperation, dict, target.Name);
//Events to process received messages and provide user feedback
service.MessageReceived += Service_MessageReceived;
service.SendSucceed += Service_SendSucceed;
service.IsProjectAvailable += IsProjectAvailable;
service.MessageDispatched += _service_MessageDispatched;
//Before application shutdown
service.Disconnect();
}
For more information, please contact VertiGIS support.
Product | Versions 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 | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- GrpcDotNetNamedPipes (>= 1.3.0)
- log4net (>= 2.0.13)
- Microsoft.CSharp (>= 4.7.0)
- Newtonsoft.Json (>= 12.0.3)
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 |
---|---|---|
2.0.672 | 86 | 7/17/2024 |
2.0.629 | 127 | 4/18/2024 |
2.0.603 | 122 | 3/26/2024 |
2.0.594 | 151 | 3/6/2024 |
2.0.592 | 109 | 3/6/2024 |
2.0.587 | 119 | 2/15/2024 |
2.0.584 | 118 | 2/14/2024 |
2.0.578 | 108 | 2/12/2024 |
2.0.562 | 118 | 1/22/2024 |
2.0.511 | 241 | 5/17/2023 |
2.0.307 | 261 | 3/7/2023 |
2.0.10 | 456 | 6/1/2022 |
2.0.5 | 446 | 5/30/2022 |
1.2.61 | 451 | 5/17/2022 |
1.2.45 | 469 | 4/19/2022 |
1.2.18 | 452 | 3/31/2022 |
1.2.13 | 463 | 3/31/2022 |
1.1.231 | 505 | 1/19/2022 |
1.0.68 | 393 | 3/31/2021 |
1.0.65-Beta | 234 | 3/30/2021 |
1.0.22-Beta | 259 | 3/16/2021 |
1.0.12-Beta | 251 | 3/11/2021 |
1.0.11-Beta | 255 | 3/10/2021 |