JsonSchemaExtensionsAddStringProperty - метод
Добавляет в схему свойство типа String.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public static JsonSchema AddStringProperty(
this JsonSchema schema,
string name,
bool nullable = false,
bool required = false,
string? pattern = null,
Action<JsonSchemaProperty>? configure = null
)
<ExtensionAttribute>
Public Shared Function AddStringProperty (
schema As JsonSchema,
name As String,
Optional nullable As Boolean = false,
Optional required As Boolean = false,
Optional pattern As String = Nothing,
Optional configure As Action(Of JsonSchemaProperty) = Nothing
) As JsonSchema
public:
[ExtensionAttribute]
static JsonSchema^ AddStringProperty(
JsonSchema^ schema,
String^ name,
bool nullable = false,
bool required = false,
String^ pattern = nullptr,
Action<JsonSchemaProperty^>^ configure = nullptr
)
[<ExtensionAttribute>]
static member AddStringProperty :
schema : JsonSchema *
name : string *
?nullable : bool *
?required : bool *
?pattern : string *
?configure : Action<JsonSchemaProperty>
(* Defaults:
let _nullable = defaultArg nullable false
let _required = defaultArg required false
let _pattern = defaultArg pattern null
let _configure = defaultArg configure null
*)
-> JsonSchema
- schema JsonSchema
- Схема, в которую добавляется свойство.
- name String
- Имя свойства.
- nullable Boolean (Optional)
- Можно ли присвоить .
- required Boolean (Optional)
- Признак, что свойство является обязательным.
- pattern String (Optional)
- Регулярное выражение для проверки значения строки.
- configure ActionJsonSchemaProperty (Optional)
- Позволяет настроить добавляемое свойство.
JsonSchemaСхема для дальнейшего построения.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
JsonSchema. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).