Channel 类

  • java.lang.Object
    • com.microsoft.bot.dialogs.choices.Channel

public final class Channel

用于确定通道特定功能的方法。

方法摘要

修饰符和类型 方法和描述
static java.lang.String getChannelId(TurnContext turnContext)

从“轮次上下文”上的当前活动获取通道 ID。

static boolean hasMessageFeed(String channelId)

确定通道是否具有消息源。

static int maxActionTitleLength(String channelId)

作标题允许的最大长度。

static boolean supportsCardActions(String channelId)

确定频道是否支持多个卡片作。

static boolean supportsCardActions(String channelId, int buttonCnt)

确定频道是否支持多个卡片作。

static boolean supportsSuggestedActions(String channelId)

确定频道是否支持许多建议的作。

static boolean supportsSuggestedActions(String channelId, int buttonCnt)

确定频道是否支持许多建议的作。

方法继承自 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

方法详细信息

getChannelId

public static String getChannelId(TurnContext turnContext)

从“轮次上下文”上的当前活动获取通道 ID。

参数:

turnContext - 用于从中检索活动的通道 ID 的轮次上下文。

返回:

轮次上下文活动的通道 ID。

hasMessageFeed

public static boolean hasMessageFeed(String channelId)

确定通道是否具有消息源。

参数:

channelId - 要检查消息源的通道。

返回:

如果通道有消息源,则为 True;否则为 False。

maxActionTitleLength

public static int maxActionTitleLength(String channelId)

作标题允许的最大长度。

参数:

channelId - 用于确定最大作标题长度的通道。

返回:

特定频道上作标题所允许的字符总数。

supportsCardActions

public static boolean supportsCardActions(String channelId)

确定频道是否支持多个卡片作。

参数:

channelId - 要检查卡作是否受支持通道。

返回:

如果通道支持 buttonCnt 总计卡片作,则为 True;如果通道不支持该数量的卡片作,则为 False。

supportsCardActions

public static boolean supportsCardActions(String channelId, int buttonCnt)

确定频道是否支持多个卡片作。

参数:

channelId - 要检查卡作是否受支持通道。
buttonCnt - 要检查通道的卡片作数。

返回:

如果通道支持 buttonCnt 总计卡片作,则为 True;如果通道不支持该数量的卡片作,则为 False。

supportsSuggestedActions

public static boolean supportsSuggestedActions(String channelId)

确定频道是否支持许多建议的作。

参数:

channelId - 用于检查是否支持建议作的通道。

返回:

如果通道支持 buttonCnt 总计建议的作,则为 True;如果通道不支持建议的作数,则为 False。

supportsSuggestedActions

public static boolean supportsSuggestedActions(String channelId, int buttonCnt)

确定频道是否支持许多建议的作。

参数:

channelId - 用于检查是否支持建议作的通道。
buttonCnt - 要检查频道的建议作数。

返回:

如果通道支持 buttonCnt 总计建议的作,则为 True;如果通道不支持建议的作数,则为 False。

适用于