Esempio n. 1
0
    public override object Deserialize(IDictionary <string, object> dictionary, Type type, JavaScriptSerializer serializer)
    {
        var args = new AjaxFileUploadEventArgs
                   (
            serializer.ConvertItemToTypeOrDefault <string>(dictionary, "FileId"),
            serializer.ConvertItemToTypeOrDefault <AjaxFileUploadState>(dictionary, "State"),
            serializer.ConvertItemToTypeOrDefault <string>(dictionary, "StatusMessage"),
            serializer.ConvertItemToTypeOrDefault <string>(dictionary, "FileName"),
            serializer.ConvertItemToTypeOrDefault <int>(dictionary, "FileSize"),
            serializer.ConvertItemToTypeOrDefault <string>(dictionary, "ContentType")
                   )
        {
            PostedUrl = serializer.ConvertItemToTypeOrDefault <string>(dictionary, "PostedUrl")
        };

        return(args);
    }