public static Task Set(this ISandboxedKeyValueStore keyValueStore, Session session, string key, string value, Moment?expiresAt, CancellationToken cancellationToken = default) { var command = new SandboxedSetCommand(session, key, value, expiresAt); return(keyValueStore.Set(command, cancellationToken)); }
public static Task Set <T>(this ISandboxedKeyValueStore keyValueStore, Session session, string key, T value, Moment?expiresAt, CancellationToken cancellationToken = default) { var sValue = JsonSerialized.New(value).SerializedValue; return(keyValueStore.Set(session, key, sValue, expiresAt, cancellationToken)); }
public SandboxedKeyValueStoreController( ISandboxedKeyValueStore store, ISessionResolver sessionResolver) { Store = store; SessionResolver = sessionResolver; }
public TodoService(ISandboxedKeyValueStore keyValueStore, IAuthService auth) { _store = keyValueStore; _authService = auth; }
// SetMany public static Task SetMany(this ISandboxedKeyValueStore keyValueStore, Session session, (string Key, string Value, Moment? ExpiresAt)[] items,
public static Task Set(this ISandboxedKeyValueStore keyValueStore, Session session, string key, string value, CancellationToken cancellationToken = default) => keyValueStore.Set(session, key, value, null, cancellationToken);
public TodoService(ISandboxedKeyValueStore store, IAuthService authService) { _store = store; _authService = authService; }
public TodoService(ISandboxedKeyValueStore store, IAuth auth) { _store = store; _auth = auth; }