Но не совсем понял механизм, как сделать sign-out при не активности или полном истечении времени сессии. Единственное что приходит в голову это background tasks, но думаю, что есть более нормальные решения этой проблемы.
public class ViewLocator : IDataTemplate
{
public Control? Build(object? data)
{
if (data==null) return null;
var name = data.GetType().FullName!.Replace("ViewModel", "View");
var type = Type.GetType(name);
if (type != null)
{
return (Control)Activator.CreateInstance(type)!;
}
return new TextBlock { Text = "Not Found: " + name };
}
public bool Match(object? data)
{
return data is ViewModelBase;
}
}
И сколько такая работа может стоить?
или на русский и английский с автоматическим выбором в соответствии с установленным по умолчанию на телефоне языком
fn main() {
let a = "x";
println!("1. {:?}", a); // "x"
let b = format!("{}y", a);
println!("2. {:?}", b); // "xy"
}
fn main() {
let mut s = "x".to_string();
println!("1. {}", s); // "x"
s += "y";
println!("2. {}", s); // "xy"
}
и мне его заблокируют
Если я правильно понял, то в микро сервисной архитектуре у каждого сервиса должен быть свой репозиторий
Но как быть с задачами, когда она касается клиентского сервиса и одного из серверов?