DefaultScriptContext
public string ContextId { get; }
Language: C#
Return Value: Guid.NewGuid().ToString()
Уникальный идентификатор контекста выполнения скриптов.
public T? GetValue(string key)
Language: C#
Получает значение из контекста выполнения скриптов по ключу.
Type Parameters:
- T: Тип значения.
Parameters:
- key: Ключ значения.
Returns: Значение по ключу или значение по умолчанию, если ключ не найден.
public void SetValue(string key, T value)
Language: C#
Устанавливает значение в контекст выполнения скриптов по ключу.
Type Parameters:
- T: Тип значения.
Parameters:
- key: Ключ значения.
- value: Значение для установки.
public bool RemoveValue(string key)
Language: C#
Удаляет значение из контекста выполнения скриптов по ключу.
Parameters:
- key: Ключ значения.
Returns: True если значение было успешно удалено, иначе false.
public bool ContainsKey(string key)
Language: C#
Проверяет наличие ключа в контексте выполнения скриптов.
Parameters:
- key: Ключ значения.
Returns: True если ключ существует, иначе false.
public void Clear()
Language: C#
Очищает все значения из контекста выполнения скриптов.
public IEnumerable<string> Keys
Language: C#
Получает перечисление всех ключей в контексте выполнения скриптов.
public void Dispose()
Language: C#
Освобождает ресурсы, используемые контекстом выполнения скриптов.