Sdílet prostřednictvím


JsonPatchDocument<TModel>.Move Metoda

Definice

Přetížení

Move<TProp>(Expression<Func<TModel,IList<TProp>>>, Int32, Expression<Func<TModel,IList<TProp>>>, Int32)

Přechod z pozice v seznamu na jiné místo v seznamu

Move<TProp>(Expression<Func<TModel,IList<TProp>>>, Int32, Expression<Func<TModel,TProp>>)

Přechod z pozice v seznamu na nové místo

Move<TProp>(Expression<Func<TModel,IList<TProp>>>, Int32, Expression<Func<TModel,IList<TProp>>>)

Přechod z pozice v seznamu na konec jiného seznamu

Move<TProp>(Expression<Func<TModel,TProp>>, Expression<Func<TModel,IList<TProp>>>, Int32)

Přechod z vlastnosti na umístění v seznamu

Move<TProp>(Expression<Func<TModel,TProp>>, Expression<Func<TModel,IList<TProp>>>)

Přechod na konec seznamu

Move<TProp>(Expression<Func<TModel,TProp>>, Expression<Func<TModel,TProp>>)

Odebere hodnotu v zadaném umístění a přidá ji do cílového umístění. Výsledkem bude například: { "op": "move", "from": "/a/b/c", "path": "/a/b/d" }

Move<TProp>(Expression<Func<TModel,IList<TProp>>>, Int32, Expression<Func<TModel,IList<TProp>>>, Int32)

Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs

Přechod z pozice v seznamu na jiné místo v seznamu

public:
generic <typename TProp>
 Microsoft::AspNetCore::JsonPatch::JsonPatchDocument<TModel> ^ Move(System::Linq::Expressions::Expression<Func<TModel, System::Collections::Generic::IList<TProp> ^> ^> ^ from, int positionFrom, System::Linq::Expressions::Expression<Func<TModel, System::Collections::Generic::IList<TProp> ^> ^> ^ path, int positionTo);
public Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<TModel> Move<TProp> (System.Linq.Expressions.Expression<Func<TModel,System.Collections.Generic.IList<TProp>>> from, int positionFrom, System.Linq.Expressions.Expression<Func<TModel,System.Collections.Generic.IList<TProp>>> path, int positionTo);
member this.Move : System.Linq.Expressions.Expression<Func<'Model, System.Collections.Generic.IList<'Prop>>> * int * System.Linq.Expressions.Expression<Func<'Model, System.Collections.Generic.IList<'Prop>>> * int -> Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<'Model (requires 'Model : null)>
Public Function Move(Of TProp) (from As Expression(Of Func(Of TModel, IList(Of TProp))), positionFrom As Integer, path As Expression(Of Func(Of TModel, IList(Of TProp))), positionTo As Integer) As JsonPatchDocument(Of TModel)

Parametry typu

TProp

Parametry

from
Expression<Func<TModel,IList<TProp>>>

umístění zdroje

positionFrom
Int32

pozice (zdroj)

path
Expression<Func<TModel,IList<TProp>>>

cílové umístění

positionTo
Int32

pozice (cíl)

Návraty

Pro JsonPatchDocument<TModel> řetězení.

Platí pro

Move<TProp>(Expression<Func<TModel,IList<TProp>>>, Int32, Expression<Func<TModel,TProp>>)

Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs

Přechod z pozice v seznamu na nové místo

public:
generic <typename TProp>
 Microsoft::AspNetCore::JsonPatch::JsonPatchDocument<TModel> ^ Move(System::Linq::Expressions::Expression<Func<TModel, System::Collections::Generic::IList<TProp> ^> ^> ^ from, int positionFrom, System::Linq::Expressions::Expression<Func<TModel, TProp> ^> ^ path);
public Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<TModel> Move<TProp> (System.Linq.Expressions.Expression<Func<TModel,System.Collections.Generic.IList<TProp>>> from, int positionFrom, System.Linq.Expressions.Expression<Func<TModel,TProp>> path);
member this.Move : System.Linq.Expressions.Expression<Func<'Model, System.Collections.Generic.IList<'Prop>>> * int * System.Linq.Expressions.Expression<Func<'Model, 'Prop>> -> Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<'Model (requires 'Model : null)>
Public Function Move(Of TProp) (from As Expression(Of Func(Of TModel, IList(Of TProp))), positionFrom As Integer, path As Expression(Of Func(Of TModel, TProp))) As JsonPatchDocument(Of TModel)

Parametry typu

TProp

Parametry

from
Expression<Func<TModel,IList<TProp>>>

umístění zdroje

positionFrom
Int32

position

path
Expression<Func<TModel,TProp>>

cílové umístění

Návraty

Pro JsonPatchDocument<TModel> řetězení.

Platí pro

Move<TProp>(Expression<Func<TModel,IList<TProp>>>, Int32, Expression<Func<TModel,IList<TProp>>>)

Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs

Přechod z pozice v seznamu na konec jiného seznamu

public:
generic <typename TProp>
 Microsoft::AspNetCore::JsonPatch::JsonPatchDocument<TModel> ^ Move(System::Linq::Expressions::Expression<Func<TModel, System::Collections::Generic::IList<TProp> ^> ^> ^ from, int positionFrom, System::Linq::Expressions::Expression<Func<TModel, System::Collections::Generic::IList<TProp> ^> ^> ^ path);
public Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<TModel> Move<TProp> (System.Linq.Expressions.Expression<Func<TModel,System.Collections.Generic.IList<TProp>>> from, int positionFrom, System.Linq.Expressions.Expression<Func<TModel,System.Collections.Generic.IList<TProp>>> path);
member this.Move : System.Linq.Expressions.Expression<Func<'Model, System.Collections.Generic.IList<'Prop>>> * int * System.Linq.Expressions.Expression<Func<'Model, System.Collections.Generic.IList<'Prop>>> -> Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<'Model (requires 'Model : null)>
Public Function Move(Of TProp) (from As Expression(Of Func(Of TModel, IList(Of TProp))), positionFrom As Integer, path As Expression(Of Func(Of TModel, IList(Of TProp)))) As JsonPatchDocument(Of TModel)

Parametry typu

TProp

Parametry

from
Expression<Func<TModel,IList<TProp>>>

umístění zdroje

positionFrom
Int32

position

path
Expression<Func<TModel,IList<TProp>>>

cílové umístění

Návraty

Pro JsonPatchDocument<TModel> řetězení.

Platí pro

Move<TProp>(Expression<Func<TModel,TProp>>, Expression<Func<TModel,IList<TProp>>>, Int32)

Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs

Přechod z vlastnosti na umístění v seznamu

public:
generic <typename TProp>
 Microsoft::AspNetCore::JsonPatch::JsonPatchDocument<TModel> ^ Move(System::Linq::Expressions::Expression<Func<TModel, TProp> ^> ^ from, System::Linq::Expressions::Expression<Func<TModel, System::Collections::Generic::IList<TProp> ^> ^> ^ path, int positionTo);
public Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<TModel> Move<TProp> (System.Linq.Expressions.Expression<Func<TModel,TProp>> from, System.Linq.Expressions.Expression<Func<TModel,System.Collections.Generic.IList<TProp>>> path, int positionTo);
member this.Move : System.Linq.Expressions.Expression<Func<'Model, 'Prop>> * System.Linq.Expressions.Expression<Func<'Model, System.Collections.Generic.IList<'Prop>>> * int -> Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<'Model (requires 'Model : null)>
Public Function Move(Of TProp) (from As Expression(Of Func(Of TModel, TProp)), path As Expression(Of Func(Of TModel, IList(Of TProp))), positionTo As Integer) As JsonPatchDocument(Of TModel)

Parametry typu

TProp

Parametry

from
Expression<Func<TModel,TProp>>

umístění zdroje

path
Expression<Func<TModel,IList<TProp>>>

cílové umístění

positionTo
Int32

position

Návraty

Pro JsonPatchDocument<TModel> řetězení.

Platí pro

Move<TProp>(Expression<Func<TModel,TProp>>, Expression<Func<TModel,IList<TProp>>>)

Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs

Přechod na konec seznamu

public:
generic <typename TProp>
 Microsoft::AspNetCore::JsonPatch::JsonPatchDocument<TModel> ^ Move(System::Linq::Expressions::Expression<Func<TModel, TProp> ^> ^ from, System::Linq::Expressions::Expression<Func<TModel, System::Collections::Generic::IList<TProp> ^> ^> ^ path);
public Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<TModel> Move<TProp> (System.Linq.Expressions.Expression<Func<TModel,TProp>> from, System.Linq.Expressions.Expression<Func<TModel,System.Collections.Generic.IList<TProp>>> path);
member this.Move : System.Linq.Expressions.Expression<Func<'Model, 'Prop>> * System.Linq.Expressions.Expression<Func<'Model, System.Collections.Generic.IList<'Prop>>> -> Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<'Model (requires 'Model : null)>
Public Function Move(Of TProp) (from As Expression(Of Func(Of TModel, TProp)), path As Expression(Of Func(Of TModel, IList(Of TProp)))) As JsonPatchDocument(Of TModel)

Parametry typu

TProp

Parametry

from
Expression<Func<TModel,TProp>>

umístění zdroje

path
Expression<Func<TModel,IList<TProp>>>

cílové umístění

Návraty

Pro JsonPatchDocument<TModel> řetězení.

Platí pro

Move<TProp>(Expression<Func<TModel,TProp>>, Expression<Func<TModel,TProp>>)

Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs
Zdroj:
JsonPatchDocumentOfT.cs

Odebere hodnotu v zadaném umístění a přidá ji do cílového umístění. Výsledkem bude například: { "op": "move", "from": "/a/b/c", "path": "/a/b/d" }

public:
generic <typename TProp>
 Microsoft::AspNetCore::JsonPatch::JsonPatchDocument<TModel> ^ Move(System::Linq::Expressions::Expression<Func<TModel, TProp> ^> ^ from, System::Linq::Expressions::Expression<Func<TModel, TProp> ^> ^ path);
public Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<TModel> Move<TProp> (System.Linq.Expressions.Expression<Func<TModel,TProp>> from, System.Linq.Expressions.Expression<Func<TModel,TProp>> path);
member this.Move : System.Linq.Expressions.Expression<Func<'Model, 'Prop>> * System.Linq.Expressions.Expression<Func<'Model, 'Prop>> -> Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<'Model (requires 'Model : null)>
Public Function Move(Of TProp) (from As Expression(Of Func(Of TModel, TProp)), path As Expression(Of Func(Of TModel, TProp))) As JsonPatchDocument(Of TModel)

Parametry typu

TProp

Parametry

from
Expression<Func<TModel,TProp>>

umístění zdroje

path
Expression<Func<TModel,TProp>>

cílové umístění

Návraty

Pro JsonPatchDocument<TModel> řetězení.

Platí pro