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.StringUne chaîne mise en forme de la Notation JSON (JavaScript Object), contenant des représentations sous forme de JavaScript d'objets Change .
embeddedDataTypes
Type : System.Collections.Generic.IEnumerable<Type>Une liste des types .net qui peuvent être rencontrées au cours de la désérialisation.
builder
Type : Microsoft.SharePoint.JSGrid.ObjectBuilderFromSerializedUtilisé 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.CellPropTypeIdRetrieverUtilisé 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.