TurnContextStateCollection Класс

  • java.lang.Object
    • com.microsoft.bot.builder.TurnContextStateCollection

Реализации

java.lang.AutoCloseable

public class TurnContextStateCollection
implements java.lang.AutoCloseable

Представляет набор служб, связанных с TurnContext.

Сводка по конструктору

Конструктор Описание
TurnContextStateCollection()

Сводка по методу

Модификатор и тип Метод и описание
void <T>add(T value)

Добавьте службу с помощью имени типа (Class#getName() в качестве ключа.

void <T>add(String key, T value)

Добавляет значение в контекст поворота.

T <T>get(Class<T> type)

Получение службы по типу с помощью имени полного типа в качестве ключа.

T <T>get(String key)

Получение значения.

void <T>replace(T value)

Заменяет значение.

void close()

Закройте все содержащиеся AutoCloseable значения.

boolean containsKey(String key)

Возвращает значение true, если оно содержит сопоставление для указанного ключа.

void copy(TurnContextStateCollection other)

Скопируйте значения издругой коллекцииконтекстасостояния.

void finalize()

Автоматический вызов #close.

java.util.Map<java.lang.String,java.lang.Object> getTurnStateServices()

Возвращает службы, хранящиеся в коллекции контекстасостояния.

void remove(String key)

Удаляет значение.

void replace(String key, Object value)

Заменяет значение.

Методы, унаследованные от java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Сведения о конструкторе

TurnContextStateCollection

public TurnContextStateCollection()

Сведения о методе

<T>add

public void add(T value)

Добавьте службу с помощью имени типа (Class#getName() в качестве ключа.

Параметры:

value - Добавленная служба.

Активизирует исключение:

java.lang.IllegalArgumentException - Значение NULL.

<T>add

public void add(String key, T value)

Добавляет значение в контекст поворота.

Параметры:

key - Имя значения.
value - Добавляемое значение.

Активизирует исключение:

java.lang.IllegalArgumentException - Для ключа или значения NULL.

<T>get

public T get(Class type)

Получение службы по типу с помощью имени полного типа в качестве ключа.

Параметры:

type - Тип извлекаемой службы. Это значение будет использоваться классом.getName в качестве ключа.

Возвращаемое значение:

Служба, хранящуюся под указанным ключом.

<T>get

public T get(String key)

Получение значения.

Параметры:

key - Ключ.

Возвращаемое значение:

Значение.

Активизирует исключение:

java.lang.IllegalArgumentException - Ключ NULL.

<T>replace

public void replace(T value)

Заменяет значение.

Параметры:

value - Добавленная служба.

close

public void close()

Закройте все содержащиеся AutoCloseable значения.

Активизирует исключение:

java.lang.Exception - Исключения, возникающие дочерними элементами во время закрытия.

containsKey

public boolean containsKey(String key)

Возвращает значение true, если оно содержит сопоставление для указанного ключа.

Параметры:

key - Имя значения.

Возвращаемое значение:

Значение True, если ключ существует.

copy

public void copy(TurnContextStateCollection other)

Скопируйте значения из другого TurnContextStateCollection.

Параметры:

other - Коллекция для копирования.

finalize

public void finalize()

Автоматический вызов #close.

Переопределения:

TurnContextStateCollection.finalize()

getTurnStateServices

public Map getTurnStateServices()

Возвращает службы, хранящиеся в TurnContextStateCollection.

Возвращаемое значение:

Карта строковых пар объектов, содержащих имена и службы для этой коллекции.

remove

public void remove(String key)

Удаляет значение.

Параметры:

key - Имя удаляемого значения.

replace

public void replace(String key, Object value)

Заменяет значение.

Параметры:

key - Имя заменяемого значения.
value - Новое значение.

Применяется к