Zengenti.Contensis.Management
16.2.1
dotnet add package Zengenti.Contensis.Management --version 16.2.1
NuGet\Install-Package Zengenti.Contensis.Management -Version 16.2.1
<PackageReference Include="Zengenti.Contensis.Management" Version="16.2.1" />
<PackageVersion Include="Zengenti.Contensis.Management" Version="16.2.1" />
<PackageReference Include="Zengenti.Contensis.Management" />
paket add Zengenti.Contensis.Management --version 16.2.1
#r "nuget: Zengenti.Contensis.Management, 16.2.1"
#addin nuget:?package=Zengenti.Contensis.Management&version=16.2.1
#tool nuget:?package=Zengenti.Contensis.Management&version=16.2.1
Management API .NET Client
Overview
The Management API .NET Client provides a convenient and efficient way to interact with Contensis, enabling you to create, update, and manage content effortlessly. It offers the flexibility to import content either as part of a one-off migration or as a scheduled task, making it ideal for bulk operations or integration with external systems. While primarily designed for use outside a website context, the API is versatile enough to be used within website projects when needed.
How It Works
The .NET Management Client API acts as a wrapper around the core HTTP services, handling the complexities of security and data parsing for you. It allows developers to integrate with Contensis without needing to manage raw HTTP requests, streamlining the process of content management.
Installation
You can install the NuGet package via the command line or within Visual Studio:
Command Line
dotnet add package Zengenti.Contensis.Management
Visual Studio
- Open your project in Visual Studio.
- Right-click on the project and select Manage NuGet Packages.
- Search for Zengenti.Contensis.Management and click Install.
Usage
Here's a quick example of how to create the Management API .NET Client:
using Zengenti.Contensis.Management; // Ensure you have the correct using statement
// Create the management client
var client = ManagementClient.Create("https://cms-<Alias>.cloud.contensis.com", "<Client ID>", "<Shared Secret>");
// Get the project
var project = client.Projects.Get("<Project API ID>");
Console.WriteLine($"Project Name: {project.Name}");
Console.ReadKey();
For a more comprehensive example of importing data into Contensis, check out the Movie Import Example on GitHub.
Documentation
For complete documentation and further details, please visit our official documentation site.
Support
If you encounter any issues or have questions, feel free to reach out on our Contensis Slack channel or open an issue via the helpdesk.
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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.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 is compatible. 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. |
-
.NETFramework 4.8
- Zengenti.Core (>= 7.0.5)
-
.NETStandard 2.0
- Zengenti.Core (>= 7.0.5)
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 |
---|---|---|
16.2.1 | 305 | 12/10/2024 |
16.1.4 | 1,279 | 9/26/2024 |
16.1.3 | 104 | 9/26/2024 |
16.0.3 | 222 | 6/27/2024 |
16.0.0 | 3,734 | 9/15/2023 |
15.5.0 | 163 | 9/6/2023 |
15.4.4 | 1,626 | 1/23/2023 |
15.4.0 | 879 | 6/21/2022 |
15.3.0 | 557 | 5/31/2022 |
15.1.0 | 525 | 9/29/2021 |
15.0.3 | 535 | 8/17/2021 |
15.0.2 | 734 | 4/8/2021 |
14.1.0 | 601 | 12/8/2020 |
14.0.0 | 883 | 9/21/2020 |
12.1.2 | 684 | 3/19/2020 |
12.0.1 | 1,408 | 1/22/2020 |
11.3.1 | 930 | 11/19/2018 |
11.2.0 | 923 | 8/7/2018 |
11.1.7 | 1,104 | 5/15/2018 |
11.0.1 | 1,180 | 3/6/2018 |
10.1.1 | 1,235 | 11/22/2017 |
10.0.1 | 963 | 9/27/2017 |
Updated to use version 7.0.5 of Zengenti.Core. This update includes improvements to performance and memory management, the removal of the TraceId property, and updates to dependency handling. For full details, see the Zengenti.Core release notes.