50 packages tagged with “partial”
JSON Patch (https://tools.ietf.org/html/rfc6902) defines a JSON document structure for expressing a sequence of operations to apply to a JavaScript Object Notation (JSON) document; it is suitable for use with the HTTP PATCH method. The "application/json-patch+json" media type is used to identify such patch documents. One of the things this can be used for is partial updates for REST-ful API's, or, to quote the IETF: "This format is also potentially useful in other cases in which it is necessary to make partial updates to a JSON document or to a data structure that has similar constraints (i.e., they can be serialized as an object or an array using the JSON grammar)." That's what this package is all about. Web API supports the HttpPatch method, but there's currently no implementation of the JsonPatchDocument in .NET, making it hard to pass in a set of changes that have to be applied - especially if you're working cross-platform and standardization of your API is essential. Have a look at the project site for the current status of this package and to learn how to get started.
Partial response (fields) core components.
ASP.NET Core MVC formatter for partial response (fields) JSON output.
full-build - smart build system for .net
HtmlHelpers for managing scripts for Razor Partial Views and Templates in ASP.NET MVC
This is Marvin's JsonPatch document compiled in .NET Standard. JSON Patch (https://tools.ietf.org/html/rfc6902) defines a JSON document structure for expressing a sequence of operations to apply to a JavaScript Object Notation (JSON) document; it is suitable for use with the HTTP PATCH method. The "application/json-patch+json" media type is used to identify such patch documents. One of the things this can be used for is partial updates for REST-ful API's, or, to quote the IETF: "This format is also potentially useful in other cases in which it is necessary to make partial updates to a JSON document or to a data structure that has similar constraints (i.e., they can be serialized as an object or an array using the JSON grammar)." That's what this package is all about. Web API supports the HttpPatch method, but there's currently no implementation of the JsonPatchDocument in .NET, making it hard to pass in a set of changes that have to be applied - especially if you're working cross-platform and standardization of your API is essential. Have a look at the project site for the current status of this package and to learn how to get started.
ASP.NET Web API formatter for partial response (fields) JSON output.
Succinc<T> is a .NET library that adds a number of functional features to C#: * Discriminated unions, * Pattern matching, * Partial applications, * "Implicitly" typed lambdas, * The ability to treat void methods as Unit functions, * Replacements for TryParse methods that return an Option<T> (or Maybe<T>, if you prefer), rather than using the out parameter anti-pattern. * "cons" support for IEnumerable<T> (add elements to the head of an enumeration, or split an enumeration into its head element and an enumeration containing the remaining items, all without repeatedly enumerating that enumerable). * Indexed enumerations, * Cycle() methods that endlessly repeat an enumeration, again without repeatedly enumerating that enumerable). * Replacements for IEnumerable<T>'s XXXOrDefault methods that return an Option<T> (or Maybe<T>, if you prefer), avoiding null and the "did it return a value, or the default?" problem, * And finally, basic parameter piping support.
Makes all properties nullable just like in typescript utility Partial. Generate partial equivalent entity with optional nullable properties.
Marvin.JsonPatch.Dynamic adds support for dynamically typed objects to Marvin.JsonPatch. Marvin.JsonPatch was built to work on staticly typed objects, which is great for most cases. Yet sometimes you'll want to create a patch document without having a static type to start from (for example: when integrating with a backend that's out of your control), or you'll want to apply a JsonPatchDocument to a dynamic object, or an object that has a property which isn't statically typed. That's what this component takes care of. It extends Marvin.JsonPatch with new methods on JsonPatchDocument, and it allows you to apply the JsonPatchDocument to dynamically typed objects.
Resuming Action Results brings support for HTTP Byte Range requests to ASP.NET MVC transparently. The ActionResults included in this package mirror the familiar FileResult actions. This supports iOS device streaming and download managers.
Manage partial JSON requests.
Read the file listing of a .zip archive without downloading the whole thing.
For Kentico 13 Full Framework only, provides Html helpers and interfaces to render other pages (with widgets) in your page. Useful for things like Mega Menus, editable header adn footers, tabs, accordions, etc.
For Kentico 13 .net Core only, this is the widget that leverages the PartialWidgetPage.Kentico.MVC.Core libraries, allowing you to render pages through a widget
Turn ASP.NET MVC applications into a one page app with one-page-awesomeness
A small package to allow using resume during transfering data over MVC application in ASP.NET Core.
Extensions for Newtonsoft.Json to support JSON fragments.
Optional values for C# to model omitted values (undefined in javascript) and it has a JsonConvertor to support omitted values in Json.
This is my first package testing demonstrating partial use in two different assemblies.
partial updated and scheam description scripts generation
Mvc Controller filter to retrieve only requested json elements of a given resource. It uses JsonMask.NET.
This is a tiny language and an engine for selecting specific parts of a Json object, hiding/masking the rest.
The UFile library facilitates the uploading and processing of large files by handling them in smaller chunks.
A class which defines a date which can have null for components (day, month, year) of the date.
Small lib without external dependencies to help build Partial Response in API's. Contains classes for generating partial response specification and formatting object according to specification.
FluentValidation extensions for OptionalValues.
Allows you to implement partial resource update in your web api app
Stream wrapper which allows reading one bit at time
PCL wrapper for the Stream class that allows bit-level reads and writes, for all your sub-byte encoding needs. Just new up a BitStream instance with the underlaying stream passed to it and off you go.