AICentral.Core 0.7.10-diagnose-git-ver0001

This is a prerelease version of AICentral.Core.
There is a newer version of this package available.
See the version list below for details.
dotnet add package AICentral.Core --version 0.7.10-diagnose-git-ver0001
                    
NuGet\Install-Package AICentral.Core -Version 0.7.10-diagnose-git-ver0001
                    
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="AICentral.Core" Version="0.7.10-diagnose-git-ver0001" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AICentral.Core" Version="0.7.10-diagnose-git-ver0001" />
                    
Directory.Packages.props
<PackageReference Include="AICentral.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AICentral.Core --version 0.7.10-diagnose-git-ver0001
                    
#r "nuget: AICentral.Core, 0.7.10-diagnose-git-ver0001"
                    
#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.
#:package AICentral.Core@0.7.10-diagnose-git-ver0001
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AICentral.Core&version=0.7.10-diagnose-git-ver0001&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=AICentral.Core&version=0.7.10-diagnose-git-ver0001&prerelease
                    
Install as a Cake Tool

AI Central Core

This package contains the Core Interfaces for building your own Extensibility into AI Central.

See https://github.com/microsoft/AICentral/tree/main/AICentral.Logging.AzureMonitor for an example.

Structure

An extensibility project requires 3 classes:

Config

A simple class that contains the configuration for your extension.

Factory

A class that can determine how to create an instance of the extension given your configuration.

It must implement from AICentral.Core.IAICentralGenericStepBuilder<IAICentralPipelineStep>

It must also override the 2 static methods on the above interface:


    public static string ConfigName => "<name-to-reference-the-step-in-config>";

    public static IAICentralGenericStepFactory<IAICentralPipelineStep> BuildFromConfig(
        ILogger logger, 
        AICentralTypeAndNameConfig config)
    {
        // build a factory implementation that can provide instances (or a singleton if you prefer) of your extension. 
    }

Extension

A class that provides the extension functionality, by implementing the AICentral.Core.IAICentralPipelineStep.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  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.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net8.0

    • No dependencies.

NuGet packages (7)

Showing the top 5 NuGet packages that depend on AICentral.Core:

Package Downloads
AICentral

Package Description

AICentral.Logging.AzureMonitor

Package Description

AICentral.Logging.PIIStripping

Package Description

AICentral.RateLimiting.DistributedRedis

Package Description

AICentral.AzureAISearchVectorizer

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.21.0 175 12/9/2024
0.21.0-pullrequest0152-0005 120 12/9/2024
0.21.0-pullrequest0152-0004 118 12/9/2024
0.21.0-pullrequest0152-0003 2,027 12/9/2024
0.21.0-pullrequest0152-0002 2,126 12/9/2024
0.20.3 1,081 9/5/2024
0.20.3-pullrequest0146-0005 132 9/5/2024
0.20.3-pullrequest0146-0004 146 9/5/2024
0.20.3-pullrequest0146-0003 973 9/5/2024
0.20.0 201 8/17/2024
0.20.0-pullrequest0143-0013 151 8/17/2024
0.20.0-pullrequest0143-0012 169 8/17/2024
0.20.0-pullrequest0143-0011 173 8/17/2024
0.20.0-pullrequest0143-0010 612 8/17/2024
0.20.0-pullrequest0143-0009 203 8/17/2024
0.19.6-pullrequest0143-0008 214 8/17/2024
0.19.0 142 7/29/2024
0.19.0-pullrequest0136-0014 109 7/29/2024
0.19.0-pullrequest0136-0013 121 7/29/2024
0.19.0-pullrequest0136-0012 444 7/29/2024
0.19.0-pullrequest0136-0011 112 7/29/2024
0.19.0-pullrequest0136-0010 248 7/29/2024
0.19.0-pullrequest0136-0009 157 7/27/2024
0.19.0-pullrequest0136-0008 162 7/27/2024
0.19.0-pullrequest0136-0007 185 7/27/2024
0.18.0 559 7/10/2024
0.18.0-pullrequest0125-0014 140 7/10/2024
0.18.0-pullrequest0125-0013 123 7/10/2024
0.18.0-pullrequest0125-0012 140 7/10/2024
0.18.0-pullrequest0125-0011 119 7/10/2024
0.18.0-pullrequest0125-0010 117 7/10/2024
0.18.0-pullrequest0125-0009 580 7/10/2024
0.17.0 249 7/8/2024
0.17.0-pullrequest0123-0024 132 7/8/2024
0.17.0-pullrequest0123-0023 120 7/8/2024
0.17.0-pullrequest0123-0021 142 7/8/2024
0.17.0-pullrequest0123-0019 133 7/8/2024
0.17.0-pullrequest0123-0018 122 7/8/2024
0.17.0-pullrequest0123-0017 140 7/8/2024
0.17.0-pullrequest0123-0015 131 7/8/2024
0.17.0-pullrequest0123-0014 133 7/8/2024
0.17.0-pullrequest0123-0013 128 7/8/2024
0.17.0-pullrequest0123-0012 132 7/8/2024
0.17.0-pullrequest0123-0011 138 7/8/2024
0.17.0-pullrequest0123-0009 849 7/6/2024
0.17.0-pullrequest0123-0008 132 7/6/2024
0.17.0-pullrequest0123-0007 255 7/6/2024
0.16.0 896 2/28/2024
0.16.0-pullrequest0087-0010 218 2/28/2024
0.16.0-pullrequest0087-0009 342 2/28/2024
0.16.0-pullrequest0087-0007 266 2/28/2024
0.16.0-pullrequest0087-0006 293 2/28/2024
0.16.0-pullrequest0087-0005 230 2/28/2024
0.16.0-pullrequest0087-0004 270 2/28/2024
0.16.0-pullrequest0087-0003 267 2/28/2024
0.15.0 289 2/22/2024
0.15.0-pullrequest0084-0004 269 2/22/2024
0.15.0-pullrequest0084-0003 396 2/22/2024
0.14.1-pullrequest0084-0002 265 2/22/2024
0.14.0 315 2/21/2024
0.14.0-pullrequest0083-0011 310 2/8/2024
0.13.7-pullrequest0082-0002 317 2/8/2024
0.13.4 354 2/7/2024
0.13.4-pullrequest0079-0003 285 2/7/2024
0.13.0 378 2/1/2024
0.13.0-pullrequest0075-0005 310 2/1/2024
0.13.0-pullrequest0075-0004 420 2/1/2024
0.12.2-pullrequest0075-0003 324 2/1/2024
0.12.0 383 2/1/2024
0.12.0-pullrequest0073-0002 306 2/1/2024
0.11.0 346 1/31/2024
0.11.0-pullrequest0072-0011 300 1/31/2024
0.11.0-pullrequest0072-0010 339 1/31/2024
0.11.0-pullrequest0072-0008 354 1/31/2024
0.10.0 327 1/31/2024
0.10.0-pullrequest0070-0005 400 1/29/2024
0.10.0-pullrequest0070-0004 369 1/29/2024
0.9.1-pullrequest0070-0004 312 1/29/2024
0.9.1-pullrequest0069-0001 331 1/29/2024
0.9.0 357 1/29/2024
0.9.0-pullrequest0069-0002 370 1/29/2024
0.8.4 394 1/19/2024
0.8.4-pullrequest0066-0009 320 1/19/2024
0.8.4-pullrequest0066-0008 391 1/19/2024
0.8.4-pullrequest0066-0007 342 1/19/2024
0.8.4-pullrequest0066-0005 339 1/19/2024
0.8.4-pullrequest0066-0004 314 1/19/2024
0.8.4-pullrequest0066-0003 371 1/19/2024
0.8.3 365 1/19/2024
0.8.3-pullrequest0065-0003 331 1/19/2024
0.8.3-pullrequest0065-0002 368 1/19/2024
0.8.1 353 1/19/2024
0.8.1-pullrequest0063-0013 344 1/19/2024
0.8.1-pullrequest0063-0011 401 1/19/2024
0.7.16-pullrequest0063-0010 344 1/19/2024
0.7.15 344 1/18/2024
0.7.15-pullrequest0062-0002 301 1/18/2024
0.7.10 524 1/15/2024
0.7.10-pullrequest0057-0002 352 1/15/2024
0.7.10-diagnose-git-ver0001 358 1/16/2024
0.7.9-pullrequest0057-0003 362 1/15/2024
0.7.4 451 1/15/2024
0.7.4-pullrequest0054-0005 358 1/15/2024
0.7.4-pullrequest0053-0004 360 1/15/2024
0.7.3 383 1/15/2024
0.7.2 415 1/15/2024
0.7.2-pullrequest0051-0013 339 1/15/2024
0.7.2-pullrequest0049-0008 369 1/15/2024
0.7.0 613 1/13/2024
0.6.12 392 1/12/2024
0.6.12-pullrequest0045-0018 381 1/13/2024
0.6.12-pullrequest0041-0007 317 1/12/2024
0.6.10 496 12/22/2023
0.6.10-pullrequest0038-0007 390 1/2/2024
0.6.10-pullrequest0038-0006 417 1/2/2024
0.6.10-pullrequest0038-0005 393 1/2/2024
0.6.8 502 12/21/2023
0.6.8-pullrequest0036-0003 410 12/22/2023
0.6.6 490 12/18/2023
0.6.6-pullrequest0035-0007 430 12/21/2023
0.6.6-pullrequest0035-0006 399 12/21/2023
0.6.6-pullrequest0035-0005 429 12/21/2023
0.6.3 491 12/18/2023
0.6.3-retest0001 468 12/18/2023
0.6.1 501 12/15/2023
0.6.1-pullrequest0029-0008 449 12/15/2023
0.6.1-pullrequest0028-0006 433 12/15/2023
0.6.1-pullrequest0027-0004 445 12/15/2023
0.5.3 542 12/11/2023
0.5.3-pullrequest0025-0049 457 12/14/2023
0.5.3-pullrequest0025-0047 438 12/14/2023
0.5.3-pullrequest0025-0043 438 12/13/2023
0.5.2 481 12/8/2023
0.5.1 531 12/7/2023
0.5.1-also-allow-hiera0001 438 12/7/2023
0.4.3 492 12/4/2023
0.4.1 569 12/4/2023