public virtual void SetJsonSerializers(Func<object, string> jsonSerializer, Func<string, Type, object> jsonDeserializer) { SerializeJson = jsonSerializer; DeserializeJson = jsonDeserializer; }
/// <summary> /// Creates a <see cref="FacebookClient"/> with AppId and AppSecret that uses Json.NET for serialization and deserialization. /// </summary> /// <returns>The <see cref="FacebookClient"/> instance.</returns> public virtual FacebookClient CreateClient() { FacebookClient client = new FacebookClient(); client.AppId = _config.AppId; client.AppSecret = _config.AppSecret; client.SetJsonSerializers(JsonConvert.SerializeObject, JsonConvert.DeserializeObject); return client; }