IObjectAdapter.Add(Operation, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pomocí operace "add" se nová hodnota vloží do kořenového adresáře cílového dokumentu, do cílového pole v zadaném platném indexu nebo do cílového objektu v zadaném umístění.
Při přidávání do polí NESMÍ být zadaný index větší než počet prvků v matici. K připojení hodnoty k poli se použije index znaku "-" (viz [RFC6901]).
Při přidávání do objektu, pokud člen objektu ještě neexistuje, je do objektu v zadaném umístění přidán nový člen, nebo pokud člen objektu existuje, je hodnota daného člena nahrazena.
Objekt operace MUSÍ obsahovat člena "value", jehož obsah určuje hodnotu, která má být přidána.
Příklad:
{ "op": "add", "path": "/a/b/c", "value": [ "foo", "bar" ] }
Viz RFC 6902. https://tools.ietf.org/html/rfc6902#page-4
public:
void Add(Microsoft::AspNetCore::JsonPatch::Operations::Operation ^ operation, System::Object ^ objectToApplyTo);
public void Add (Microsoft.AspNetCore.JsonPatch.Operations.Operation operation, object objectToApplyTo);
abstract member Add : Microsoft.AspNetCore.JsonPatch.Operations.Operation * obj -> unit
Public Sub Add (operation As Operation, objectToApplyTo As Object)
Parametry
- operation
- Operation
Operace přidání.
- objectToApplyTo
- Object
Objekt, na který se má operace použít.