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#

Освобождает ресурсы, используемые контекстом выполнения скриптов.