Partager via


GridSerializer.GetChangesFromJson<KeyType> - Méthode

Extrait une collection d'objets Change à partir du passé dans la Notation JSON (JavaScript Object).

Espace de noms :  Microsoft.SharePoint.JSGrid
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Shared Function GetChangesFromJson(Of KeyType) ( _
    json As String, _
    embeddedDataTypes As IEnumerable(Of Type), _
    builder As ObjectBuilderFromSerialized, _
    propTypeGenerator As CellPropTypeIdRetriever _
) As IList(Of Change)
'Utilisation
Dim json As String
Dim embeddedDataTypes As IEnumerable(Of Type)
Dim builder As ObjectBuilderFromSerialized
Dim propTypeGenerator As CellPropTypeIdRetriever
Dim returnValue As IList(Of Change)

returnValue = GridSerializer.GetChangesFromJson(json, _
    embeddedDataTypes, builder, propTypeGenerator)
public static IList<Change> GetChangesFromJson<KeyType>(
    string json,
    IEnumerable<Type> embeddedDataTypes,
    ObjectBuilderFromSerialized builder,
    CellPropTypeIdRetriever propTypeGenerator
)

Paramètres de type

  • KeyType
    Le type de clé doit correspondre au type .net des clés d'enregistrement.

Paramètres

  • json
    Type : System.String

    Une chaîne mise en forme de la Notation JSON (JavaScript Object), contenant des représentations sous forme de JavaScript d'objets Change .

  • builder
    Type : Microsoft.SharePoint.JSGrid.ObjectBuilderFromSerialized

    Utilisé lorsqu'il rencontre des données dans le flux de données JSON, un délégué pour créer un objet de C# type approprié, une chaîne localisée sérialisées. Par exemple, ce délégué peut prendre la chaîne « 4 » et renvoyer un Int32 avec la valeur 4.

  • propTypeGenerator
    Type : Microsoft.SharePoint.JSGrid.CellPropTypeIdRetriever

    Utilisé pour déterminer l'ID de type de propriété de toute mise à jour de la propriété rencontrée. Il s'agit d'un délégué qui accepte une chaîne représentant une clé d'enregistrement sérialisé et une chaîne représentant la clé de champ et renvoie un code de type de propriété.

Valeur renvoyée

Type : System.Collections.Generic.IList<Change>
IList<T> de modifications.

Voir aussi

Référence

GridSerializer classe

GridSerializer - Membres

Microsoft.SharePoint.JSGrid - Espace de noms