語言

FieldJson 類別

定義

%Field 透過 JSON 架構來定義。

public class FieldJson : Microsoft.Bot.Builder.FormFlow.Advanced.Field<Newtonsoft.Json.Linq.JObject>
type FieldJson = class
    inherit Field<JObject>
Public Class FieldJson
Inherits Field(Of JObject)
繼承
Field<Newtonsoft.Json.Linq.JObject>
FieldJson

建構函式

名稱 Description
FieldJson(FormBuilderJson, String)

從 JSON 架構建構一個欄位。

欄位

名稱 Description
_allowsMultiple

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_builder

%Field 透過 JSON 架構來定義。

_buildPrompts

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_condition

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_define

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_dependencies

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_description

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_form

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_help

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_isNullable

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_keepZero

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_limited

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_max

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_min

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_name

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_next

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_optional

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_pattern

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_prompt

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_promptDefinition

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_promptSet

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_recognizer

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_role

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_templates

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_terms

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_type

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_validate

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_valueDescriptions

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
_valueTerms

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)

屬性

名稱 Description
AllowDefault

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
AllowNumbers

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
AllowsMultiple

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Dependencies

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
FieldDescription

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
FieldTerms

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Form

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Help

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
IsNullable

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Name

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Optional

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Pattern

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Prompt

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Role

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Type

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
ValueDescriptions

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Values

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)

方法

名稱 Description
Active(T)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
AddDescription(Object, DescribeAttribute)

新增一個數值的完整描述。

(繼承來源 Field<T>)
AddDescription(Object, String, String, String)

它會為一個數值加上描述。

(繼承來源 Field<T>)
AddTemplate(TemplateAttribute)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
AddTerms(Object, String[])

加入一個值的項。

(繼承來源 Field<T>)
AddTerms(Object, TermsAttribute)

加入一個值的項。

(繼承來源 Field<T>)
AString(JObject, String)

%Field 透過 JSON 架構來定義。

DefineAsync(T)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
DefinePrompt()

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
DefineRecognizer()

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
FieldSchema(String, Boolean)

%Field 透過 JSON 架構來定義。

GetValue(JObject)

%Field 透過 JSON 架構來定義。

GetValue(T)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
IsUnknown(JObject)

%Field 透過 JSON 架構來定義。

IsUnknown(T)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Limits(Double, Double)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Localize()

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Next(Object, T)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
ProcessActive(JObject)

%Field 透過 JSON 架構來定義。

ProcessAnnotations(JObject, JObject)

%Field 透過 JSON 架構來定義。

ProcessDefine(JObject)

%Field 透過 JSON 架構來定義。

ProcessDescription(JObject, String)

%Field 透過 JSON 架構來定義。

ProcessEnum(JObject)

%Field 透過 JSON 架構來定義。

ProcessEnum<T>(JToken, String)

%Field 透過 JSON 架構來定義。

ProcessNext(JObject)

%Field 透過 JSON 架構來定義。

ProcessNumeric(JObject)

%Field 透過 JSON 架構來定義。

ProcessPattern(JObject)

%Field 透過 JSON 架構來定義。

ProcessPrompt(JObject)

%Field 透過 JSON 架構來定義。

ProcessTemplate(JToken, TemplateBaseAttribute)

%Field 透過 JSON 架構來定義。

ProcessTemplates(JObject)

%Field 透過 JSON 架構來定義。

ProcessValidation(JObject)

%Field 透過 JSON 架構來定義。

RemoveValue(Object)

移除與值相關的描述與術語。

(繼承來源 Field<T>)
RemoveValues()

移除所有值及其相關的描述和術語。

(繼承來源 Field<T>)
ReplaceTemplate(TemplateAttribute)

在現場更換一個範本。

(繼承來源 Field<T>)
SaveResources()

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
SetActive(ActiveDelegate<T>)

定義一個代理來檢查狀態,以判斷欄位是否適用。

(繼承來源 Field<T>)
SetAllowsMultiple(Boolean)

集合,不論是否允許多個值。

(繼承來源 Field<T>)
SetDefine(DefineAsyncDelegate<T>)

定義一個代理來動態定義欄位。

(繼承來源 Field<T>)
SetDependencies(String[])

定義這個欄位所依賴的欄位。

(繼承來源 Field<T>)
SetFieldDescription(DescribeAttribute)

設定完整的場地描述。

(繼承來源 Field<T>)
SetFieldDescription(String)

設定場地描述。

(繼承來源 Field<T>)
SetFieldTerms(String[])

設定與該領域相關的術語。

(繼承來源 Field<T>)
SetIsNullable(Boolean)

設定欄位是否可為空。

(繼承來源 Field<T>)
SetLimits(Double, Double, Boolean)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
SetLimits(Double, Double)

設定數值上限。

(繼承來源 Field<T>)
SetNext(NextDelegate<T>)

委託決定下一步執行的表格步驟。

(繼承來源 Field<T>)
SetOptional(Boolean)

設定欄位是否為可選。

(繼承來源 Field<T>)
SetPattern(String)

正則表達式用於驗證字串。

(繼承來源 Field<T>)
SetPrompt(PromptAttribute)

設定欄位提示。

(繼承來源 Field<T>)
SetRecognizer(IRecognize<T>)

設定該場的識別器。

(繼承來源 Field<T>)
SetType(Type)

設定底層欄位狀態的型別。

(繼承來源 Field<T>)
SetUnknown(JObject)

%Field 透過 JSON 架構來定義。

SetUnknown(T)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
SetValidate(ValidateAsyncDelegate<T>)

設定欄位驗證。

(繼承來源 Field<T>)
SetValue(JObject, Object)

%Field 透過 JSON 架構來定義。

SetValue(T, Object)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Strings(JObject, String)

%Field 透過 JSON 架構來定義。

Template(TemplateUsage)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
Terms(Object)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
ToType(JObject)

%Field 透過 JSON 架構來定義。

ValidateAsync(T, Object)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)
ValueDescription(Object)

%Field 透過 JSON 架構來定義。

(繼承來源 Field<T>)

適用於