matlab.net.http.field.GenericParameterizedField 类
命名空间: matlab.net.http.field
超类: matlab.net.http.field.GenericField
支持参数化语法的 GenericField
描述
GenericParameterizedField 对象是 GenericField 对象的一个版本,它支持以下参数化语法。
Type; param1=value1; param2=value2; param3=value3; ...
Type 是一个标记,每个 param=value 对组代表一个参数的名称和值。Type 是可选的,尽管对子类来说可能是必需的。与 GenericField 不同,此字段仅支持一组参数(统称为一个“元素”),而不是以逗号分隔的元素列表。
创建对象
描述
obj = GenericParameterizedField(name,value) 创建一个 HTTP 标头字段,并将 Name 属性设置为 name,将 Value 属性设置为 value。如果 value 是字符串或字符向量,则按原样使用 value。否则,MATLAB® 会尝试将其转换为字符串。
value 应包含一个类型和一个以分号分隔的参数列表(如下所示),其中 type 是 Type 属性的值,而且每个 param=value 定义一个参数。但是,MATLAB 不强制 value 使用这种语法。
type; param1=value1; param2=value2; param3=value3; ...
如果 value 是 Nx2 字符串矩阵,则矩阵的每一行代表该字段的一个 param=value 参数,格式如下:
"" type param1 value1 param2 value2
任何名称为空的行在字段中都显示为没有名称的值。通常第一行是 Type。使用这种形式的构造函数时,MATLAB 会检查参数名称和类型是否为合法标记。对于 param=value 对组,MATLAB 会为包含保留字符的值添加引号(如果没有引号),并对双引号进行转义。
类型是可选的。如果未设置,以后可以使用 Type 属性或通过调用方法 setParameter(obj,"",type) 来设置。
obj = GenericParameterizedField(name,type,Name,Value) 创建一个标头字段,将其 Type 属性设置为 type,并通过一个或多个 Name,Value 对组参量指定参量的其他选项。
此语法大致相当于指定以下字符串矩阵参量:
obj = GenericParameterizedField(NAME, ["" TYPE; PARAM1 VALUE1; PARAM2 VALUE2; ...])
属性
方法
版本历史记录
在 R2018a 中推出