Found 23 packages
Provides an older in-memory Extensible Markup Language (XML) programming interface that enables you to modify XML documents. Developers should prefer the classes in the System.Xml.XDocument package. Commonly Used Types: System.Xml.XmlNode System.Xml.XmlElement System.Xml.XmlAttribute System.Xml.XmlDocument System.Xml.XmlDeclaration System.Xml.XmlText System.Xml.XmlComment System.Xml.XmlNodeList System.Xml.XmlWhitespace System.Xml.XmlCDataSection When using NuGet 3.x this package requires at least version 3.4.
New XAML controls (UWP) library for Windows 10 apps created with Windows AppStudio. Create responsive apps using ResponsiveGridView, HtmlViewer, VisualBreakPoints and SectionList controls. Windows App Studio controls support accesibility mode.
PinnedSectionListView
StickyListHeaders is an Android library that makes it easy to integrate section headers in your ListView.
This package will add a tree to the developer section called "Config Files". It will list all of the *.config files in your ~/config folder. These can all be modified in the editor provided.
Adds a custom dashboard within the Content section that lets you view the list of content items that are both scheduled for release and expiration. You can: - Filter the list by content name - Delete selected scheduled items - Sort by any column (ascending or descending) - Refresh the list
appsetting.json文件的读取 object 使用GetSectionObject<T>或GetSectionObject<List<T>>,其他使用GetValue<T>
Allows to load Certificates by list and map them into new names. Allows to load Certificates into the configuration section.
Allows storing configuration values using Azure Key Vault Secrets. Allows to load secrets by list and map them into new names. Allows to load secrets into the configuration section.
Requires Sitecore 10.3 Requires .NET Framework 4.8 Constellation is a collection of utilities for .NET CMS implementers. The Foundation.SitemapXml namespace contains Http Handlers which intercept the request before it hits Sitecore. Robots.TXT Handler: Returns a basic document that automatically applies to all search engine agents. The stock configuration has disallows for /sitecore urls to prevent the login page from being indexed. Additional default or site specific rules can be added through the supplied configuration file. See instructions within the config file. Assuming a given Site's robots.txt does not deny the root of a site, the robots.txt file will include a link to the site's sitemap.xml file. Sitemap.XML Handler: Returns an on-the-fly document (there are cache options available) for each configured Site in your installation. The document is created by having one or more "crawlers" inspect the Content Tree generating the necessary Item facts and URLs required to produce the Sitemap. You can specify a set of default crawlers for your installation, as well as override the crawler list on a site-by-site basis. There are also provisions for excluding sites from returning a sitemap.xml document if it is not appropriate. Default Functionality: The system will function on a basic level "out of the box". There is a default Content Tree crawler that will start at the root of the current Site and include Items that have presentation details. The crawlers operate in the extranet\anonymous role and thus security can be used to "hide" Items or branches from the crawler. Crawler output has extensive support for "validating" whether an Item should be included in the sitemap or not. Facts available through the API include: - Does the Item have presentation? - Does the Item have explicit rules to prevent Search Indexing? - Does the Item represent a "Page"? It is up to the developer to supply meaningful decisions behind these facts, but answering "no" to any of them will result in the Item not being included. This library outputs substantial amounts of troubleshooting warnings to the Sitecore log file. If you're having trouble, search for Constellation.Foundation.SitemapXml in your log file. Multi-Language Support: For every "site" definition element in your Sitecore configs, add a "supportedLanguages" attribute that is a comma-delimited list of all languages available on your site (example: supportedLanguages="en-US,fr-FR,pt-PT") Doing this will force the sitemap.xml file to include "alternate" links for each language the site supports. Installation Warning: Your web.config must have a system.webServer/handlers section, and that section must have at least one handler in it (an "add" element) in order to install this package successfully. If you're using the default Sitecore web.config this won't be an issue. The handlers provided in this package must be inserted at the top of the stack of handlers.
This package allows you to find and delete media items which aren't used in content. To save required or "hard-coded" media items you can use exclusion list. After installing you will get “Media Remove” tab in settings section.
It is a crawler that crawls specific websites, given the url, the news-section class, the title class, date class, link class and summary class and returns a list of this information.
Extensions to System.CommandLine to automatically read default values from .netconfig files. Usage: var root = new RootCommand { // child commands, arguments, options }.WithConfigurableDefaults(); The following heuristics are applied when providing default values: * Only arguments/options without a default value are processed. * Section matches root command name, subsection (dot-separated) for each additional nested command level (i.e. `[mytool "mycommand.myverb"]`). * Compatible arguments/options (same name/type) can be placed in ancestor section/subsection to affect default value of entire subtree. * All the types supported by System.CommandLine for multiple artity arguments and options are automatically populated: arrays, `IEnumerable{T}`, `ICollection{T}`, `IList{T}` and `List{T}`: .netconfig can provide multi-valued variables for those. * Numbers can be either `int` or `long`.
CodeHelper.API.NYTimes is a lightweight and simple .NET Wrapper to get links and metadata for Times' articles as soon as they are published on NYTimes.com. The Times Newswire API provides an up-to-the-minute stream of published articles. You can filter results by source (all, nyt, inyt) and section (arts, business, ...). The latest version also included Best Seller List, Get Books on a Best Seller List, Get NYT Reviews by author¦isbn¦title, Movies Critics, Movie Critic icks and Search Movie Reviews For more information and a list of endpoints available, please see the detailed documentation pages below.
provides a very simple IP blocking mechanism for ASP.NET Core applications. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { loggerFactory.AddConsole(Configuration.GetSection("Logging")); loggerFactory.AddDebug(); app.UseOwinFirewall(new Daenet.Owin.OwinFirewallOptions(new List<string>() { "81.207.142.79", "::1", "localhost", "222.111.228.225/27" })); app.UseMvc(); }
A unified abstraction library for Azure Blob Storage and Amazon S3 operations with advanced features including: ✓ Multi-cloud support (Azure Blob Storage, Amazon S3) ✓ Multi-framework support (.NET 8.0, 9.0, 10.0) ✓ Batch operations for high-performance file processing (ReadBatch, WriteBatch, CopyBatch) ✓ Streaming support with chunked downloads for large files ✓ Async enumerable streaming for memory-efficient processing ✓ Built-in retry logic with exponential backoff ✓ Cross-storage account copy operations ✓ Directory listing with pattern matching ✓ Move operations with overwrite support ✓ Background service for connection pool management Perfect for applications requiring cloud-agnostic storage operations with enterprise-grade reliability. ## Quick Start // Configure multiple storage accounts services.AddSingleton<IEnumerable<IBlobStorageService>>(ctx => { var storageContext = new MultiContext { Azureprops = configuration.GetSection("AzureContext").Get<List<AzureStorageProps>>(), Amazonprops = configuration.GetSection("AmazonContext").Get<List<AmazonStorageProps>>() }; return storageContext.CreateService(); }); // Use in your services var storage = _storageServices.instance("myaccount", "container"); await storage.UploadBlobAsync("path/file.pdf", stream); var downloadStream = await storage.DownloadBlobAsync("path/file.pdf"); See GitHub repository for detailed examples and documentation.
2.5.0 Dependent Carbon.Domain packages updated. 2.4.2 Dotnet 8 and EntityFrameworkCore 8 support added. 2.3.5 Upgrade Carbon.Domain.EntityFrameworkCore (WhereContains extension method bug resolved) 2.3.4 Upgrade Carbon.PagedList (Remove pageSize and pageNumber validation check) 2.3.3 Upgrade Carbon.Domain.EntityFramework version (Added OwnerType.None in ownership filter) 2.3.2 Fixed EFExtensions FirstOrDefaultEntity methods. Null check condition is added for the Relation object 2.3.1 Npgsql datetime conversion approach announced as dotnet 6 breaking change defered to a later time, overriding with a AppContext switch to continue using default behaviour 2.2.0 Dotnet 6 and EfCore 6 support added when referenced by Carbon.Domain.EntityFrameworkCore 3.0.0 and Dotnet 6.0 2.1.0 Read-Only Context and Repository added in order to implement CQRS over replicated SQL servers. Simply use AddDatabaseWithReadOnlyReplicaContext method in your startup by passing your readonly context. 2.0.1 Postgre and MSSQL healthcheck mismatch fixed 2.0.0 (Unstable - please update to at least 2.0.1) Entityframework Core 5 support added 1.4.0 (Unstable - please update to at least 2.0.1) Added health check. *** 1.3.0 Database Seeding Support added, Just create a seeder with IContextSeed interface and use app.SeedDatabase by passing your seeder into this method *** 1.2.6 Migration Management Changed (Multiple Migration) Each Migrations should locate under a seperate class library named with {The API Namespace which uses this migration} +{.{Target EF Name [PostgreSQL, MSSQL]}} (e.g. Platform360.AssetManagement.API.PostgreSQL, Platform360.AssetManagement.API.MSSQL) *** PostgreSQL Support Added as of 1.2.0 (Multiple EF Target) - Use ConnectionTarget key in your ConnectionStrings Section [postgresql, mssql] of your Configuration. - Use AddDatabaseContext Carbon extension while adding your dbContext to use the support mentioned above
Syncfusion ASP.NET Core UI controls are built from the ground up to be lightweight, responsive, modular, and touch-friendly. It includes over 50 components, including grid, chart, scheduler, and much more. Learn more: https://www.syncfusion.com/aspnet-core-ui-controls Key features: • Supports TagHelper and fluent builder for control initialization. • Data annotation support. • Stunning built-in themes including material, bootstrap, fabric, etc. • Compliance with accessibility standards - WCAG 2.0 and Section 508. Controls Included: GRIDS DataGrid Pivot Table Tree Grid (Preview) DATA VISUALIZATION Charts Stock Chart (Preview) Circular Gauge Diagram Heatmap chart Linear Gauge Maps Range Selector Smith Chart Sparkline Charts TreeMap EDITORS Rich Text Editor Word Processor Chips (Preview) CALENDARS Scheduler Calendar DatePicker DateRangePicker DateTime Picker TimePicker BUTTONS Button ButtonGroup Dropdown Menu Progress Button Split Button DROPDOWNS AutoComplete ComboBox Dropdown List MultiSelect Dropdown NAVIGATION Accordion Context Menu Menu Bar Sidebar Tabs Toolbar TreeView INPUTS Form Validator TextBox Input Mask Numeric Textbox Radio Button Checkbox Color Picker File Upload Range Slider Toggle Switch Button LAYOUT Avatar Card Dialog ListView Tooltip Splitter (Preview) NOTIFICATIONS Badge Toast FORMS In-place Editor (Preview) Viewer PdfViewer (Preview) Helpful links: Documentation: https://ej2.syncfusion.com/aspnetcore/documentation What's New: https://www.syncfusion.com/products/whatsnew/aspnetcore-js2 Roadmap: https://www.syncfusion.com/products/roadmap/aspnetcore-js2 Support: Incident: https://www.syncfusion.com/support/directtrac/incidents/newincident Forum: https://www.syncfusion.com/forums/aspnetcore-js2 This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials). © Copyright 2019 Ktez, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
Syncfusion ASP.NET Core UI controls are built from the ground up to be lightweight, responsive, modular, and touch-friendly. It includes over 50 components, including grid, chart, scheduler, and much more. Learn more: https://www.syncfusion.com/aspnet-core-ui-controls Key features: • Supports TagHelper and fluent builder for control initialization. • Data annotation support. • Stunning built-in themes including material, bootstrap, fabric, etc. • Compliance with accessibility standards - WCAG 2.0 and Section 508. Controls Included: GRIDS DataGrid Pivot Table Tree Grid (Preview) DATA VISUALIZATION Charts Stock Chart (Preview) Circular Gauge Diagram Heatmap chart Linear Gauge Maps Range Selector Smith Chart Sparkline Charts TreeMap EDITORS Rich Text Editor Word Processor Chips (Preview) CALENDARS Scheduler Calendar DatePicker DateRangePicker DateTime Picker TimePicker BUTTONS Button ButtonGroup Dropdown Menu Progress Button Split Button DROPDOWNS AutoComplete ComboBox Dropdown List MultiSelect Dropdown NAVIGATION Accordion Context Menu Menu Bar Sidebar Tabs Toolbar TreeView INPUTS Form Validator TextBox Input Mask Numeric Textbox Radio Button Checkbox Color Picker File Upload Range Slider Toggle Switch Button LAYOUT Avatar Card Dialog ListView Tooltip Splitter (Preview) NOTIFICATIONS Badge Toast FORMS In-place Editor (Preview) Viewer PdfViewer (Preview) Helpful links: Documentation: https://ej2.syncfusion.com/aspnetcore/documentation What's New: https://www.syncfusion.com/products/whatsnew/aspnetcore-js2 Roadmap: https://www.syncfusion.com/products/roadmap/aspnetcore-js2 Support: Incident: https://www.syncfusion.com/support/directtrac/incidents/newincident Forum: https://www.syncfusion.com/forums/aspnetcore-js2 This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials). © Copyright 2019 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.