Я хочу поддерживать состояние через перенаправление и хочу поддерживать некоторое состояние через перенаправление. TempData в MVC делает это и флэш-сообщения в рельсах, я думаю. Любая эквивалентная функция в ServiceStack. Я хотел проверить с сообществом, прежде чем сам что-то подделать.Есть ли эквивалент TempData в ServiceStack?
3
A
ответ
2
Звучит как хороший прецедент для sessions.
// In your AppHost...
public override void Configure(Container container)
{
Plugins.Add(new SessionFeature());
}
Вы можете создать пользовательский класс, который будет содержать данные сеанса:
public class CustomSession : AuthUserSession {
public string CustomId { get; set; }
}
Вы можете получить доступ к этому в ваших услугах, как, например:
public class MyService : Service {
public object Get(MyRequest req) {
SessionAs<CustomSession>().CustomId = "Hello World"; // Save a value
}
public object Get(MyOtherRequest req) {
var customId = SessionAs<CustomSession>().CustomId; // Read
}
}
Смежные вопросы
- 1. Динамический эквивалент TempData
- 2. C# эквивалент TempData в php
- 3. Есть ли эквивалент OnDeserializing/OnDeserialized для TypeSerializer ServiceStack?
- 4. Есть ли эквивалент open source ServiceStack AutoQuery для ядра asp.net?
- 5. ServiceStack Razor - Html.RenderAction эквивалент
- 6. Есть ли ⇧ есть эквивалент?
- 7. Есть ли эквивалент super.super()?
- 8. Есть ли эквивалент! $ В powershell?
- 9. Есть ли эквивалент Windows `openat`?
- 10. Есть ли .gemrc.local или эквивалент?
- 11. Нэнси: есть ли эквивалент Server.MapPath ("~ /")?
- 12. Есть ли неблокирующий эквивалент JavaPlot.plot()?
- 13. Есть ли эквивалент F # Enumerable.DefaultIfEmpty?
- 14. Есть ли сетевой эквивалент степпера?
- 15. Есть ли Silverlight эквивалент «Application.OpenForms»?
- 16. Есть ли метеорный эквивалент cordova.exec?
- 17. Есть ли эквивалент Matlab Rscript?
- 18. Есть ли двоичный эквивалент System.Text.StringBuilder?
- 19. Есть ли .NET-эквивалент WebGoat
- 20. Есть ли dot42 эквивалент System.Net.Sockets.UdpClient?
- 21. Есть ли эквивалент Scala петапоко?
- 22. Есть ли эквивалент Tornado SimpleHTTPServer?
- 23. Есть ли PHP эквивалент функции()
- 24. Есть ли RichTextBox эквивалент ListBox.ItemTemplate?
- 25. Есть ли эквивалент silverlight response.redirect?
- 26. Есть ли целочисленный эквивалент __toString()
- 27. Есть ли эквивалент Julia numpy.digitize?
- 28. Есть ли Ruby-эквивалент XMLUnit?
- 29. Есть ли vim эквивалент bash '! $'?
- 30. C#: есть ли JTable эквивалент?