Condividi tramite


JsonPatchDocument<TModel>.Copy Metodo

Definizione

Overload

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

Copiare da una posizione in un elenco in una nuova posizione in un elenco

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

Copiare da una posizione in un elenco in una nuova posizione

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

Copiare da una proprietà a una posizione in un elenco

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

Copiare il valore in corrispondenza della posizione specificata nella posizione di destinazione. Verrà generato, ad esempio: { "op": "copy", "from": "/a/b/c", "path": "/a/b/e" }

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

Copiare alla fine di un elenco

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

Copiare da una posizione in un elenco alla fine di un altro elenco

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

Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs

Copiare da una posizione in un elenco in una nuova posizione in un elenco

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)

Parametri di tipo

TProp

Parametri

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

percorso di origine

positionFrom
Int32

position (source)

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

località di destinazione

positionTo
Int32

position (target)

Restituisce

Oggetto JsonPatchDocument<TModel> per il concatenamento.

Si applica a

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

Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs

Copiare da una posizione in un elenco in una nuova posizione

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)

Parametri di tipo

TProp

Parametri

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

percorso di origine

positionFrom
Int32

position

path
Expression<Func<TModel,TProp>>

località di destinazione

Restituisce

Oggetto JsonPatchDocument<TModel> per il concatenamento.

Si applica a

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

Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs

Copiare da una proprietà a una posizione in un elenco

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)

Parametri di tipo

TProp

Parametri

from
Expression<Func<TModel,TProp>>

percorso di origine

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

località di destinazione

positionTo
Int32

position

Restituisce

Oggetto JsonPatchDocument<TModel> per il concatenamento.

Si applica a

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

Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs

Copiare il valore in corrispondenza della posizione specificata nella posizione di destinazione. Verrà generato, ad esempio: { "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)

Parametri di tipo

TProp

Parametri

from
Expression<Func<TModel,TProp>>

percorso di origine

path
Expression<Func<TModel,TProp>>

località di destinazione

Restituisce

Oggetto JsonPatchDocument<TModel> per il concatenamento.

Si applica a

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

Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs

Copiare alla fine di un elenco

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)

Parametri di tipo

TProp

Parametri

from
Expression<Func<TModel,TProp>>

percorso di origine

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

località di destinazione

Restituisce

Oggetto JsonPatchDocument<TModel> per il concatenamento.

Si applica a

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

Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs
Origine:
JsonPatchDocumentOfT.cs

Copiare da una posizione in un elenco alla fine di un altro elenco

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)

Parametri di tipo

TProp

Parametri

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

percorso di origine

positionFrom
Int32

position

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

località di destinazione

Restituisce

Oggetto JsonPatchDocument<TModel> per il concatenamento.

Si applica a