Udostępnij za pośrednictwem


JsonPatchDocument<TModel>.Copy Metoda

Definicja

Przeciążenia

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

Kopiowanie z pozycji na liście do nowej lokalizacji na liście

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

Kopiowanie z pozycji na liście do nowej lokalizacji

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

Kopiowanie z właściwości do lokalizacji na liście

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

Skopiuj wartość w określonej lokalizacji do lokalizacji docelowej. Spowoduje to na przykład: { "op": "copy", "from": "/a/b/c", "path": "/a/b/e" }

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

Kopiowanie na koniec listy

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

Kopiowanie z pozycji na liście na końcu innej listy

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

Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs

Kopiowanie z pozycji na liście do nowej lokalizacji na liście

public:
generic <typename TProp>
 Microsoft::AspNetCore::JsonPatch::JsonPatchDocument<TModel> ^ Copy(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> Copy<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.Copy : 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 Copy(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>>>

lokalizacja źródłowa

positionFrom
Int32

position (źródło)

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

lokalizacja docelowa

positionTo
Int32

pozycja (element docelowy)

Zwraca

Element JsonPatchDocument<TModel> do tworzenia łańcucha.

Dotyczy

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

Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs

Kopiowanie z pozycji na liście do nowej lokalizacji

public:
generic <typename TProp>
 Microsoft::AspNetCore::JsonPatch::JsonPatchDocument<TModel> ^ Copy(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> Copy<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.Copy : 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 Copy(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>>>

lokalizacja źródłowa

positionFrom
Int32

pozycja

path
Expression<Func<TModel,TProp>>

lokalizacja docelowa

Zwraca

Element JsonPatchDocument<TModel> do tworzenia łańcucha.

Dotyczy

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

Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs

Kopiowanie z właściwości do lokalizacji na liście

public:
generic <typename TProp>
 Microsoft::AspNetCore::JsonPatch::JsonPatchDocument<TModel> ^ Copy(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> Copy<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.Copy : 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 Copy(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>>

lokalizacja źródłowa

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

lokalizacja docelowa

positionTo
Int32

pozycja

Zwraca

Element JsonPatchDocument<TModel> do tworzenia łańcucha.

Dotyczy

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

Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs

Skopiuj wartość w określonej lokalizacji do lokalizacji docelowej. Spowoduje to na przykład: { "op": "copy", "from": "/a/b/c", "path": "/a/b/e" }

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

lokalizacja źródłowa

path
Expression<Func<TModel,TProp>>

lokalizacja docelowa

Zwraca

Element JsonPatchDocument<TModel> do tworzenia łańcucha.

Dotyczy

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

Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs

Kopiowanie na koniec listy

public:
generic <typename TProp>
 Microsoft::AspNetCore::JsonPatch::JsonPatchDocument<TModel> ^ Copy(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> Copy<TProp> (System.Linq.Expressions.Expression<Func<TModel,TProp>> from, System.Linq.Expressions.Expression<Func<TModel,System.Collections.Generic.IList<TProp>>> path);
member this.Copy : 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 Copy(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>>

lokalizacja źródłowa

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

lokalizacja docelowa

Zwraca

Element JsonPatchDocument<TModel> do tworzenia łańcucha.

Dotyczy

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

Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs
Źródło:
JsonPatchDocumentOfT.cs

Kopiowanie z pozycji na liście na końcu innej listy

public:
generic <typename TProp>
 Microsoft::AspNetCore::JsonPatch::JsonPatchDocument<TModel> ^ Copy(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> Copy<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.Copy : 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 Copy(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>>>

lokalizacja źródłowa

positionFrom
Int32

pozycja

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

lokalizacja docelowa

Zwraca

Element JsonPatchDocument<TModel> do tworzenia łańcucha.

Dotyczy