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
와 달리 단일 파라미터 세트(통칭하여 "요소(element)")만 지원하고 쉼표로 구분된 요소 목록은 지원하지 않습니다.
생성
설명
obj = GenericParameterizedField(name,value)
는 Name 속성은 name
으로, Value 속성은 value
로 설정하여 HTTP 헤더 필드를 생성합니다. value
가 string형이나 문자형 벡터인 경우, value
는 있는 그대로 사용됩니다. 그렇지 않으면 MATLAB®은 value를 string형으로 변환하려고 시도합니다.
value
는 type과 세미콜론으로 구분된 파라미터 목록을 다음과 같은 형식으로 포함해야 합니다. 여기서 type
은 Type
속성의 값이고 각 param=value
는 파라미터를 정의합니다. 단, MATLAB은 이러한 value
구문을 강제로 적용하지 않습니다.
type; param1=value1; param2=value2; param3=value3; ...
value
가 Nx2 string형 행렬인 경우, 행렬의 각 행은 다음과 같은 형식으로 필드에 포함된 param=value
파라미터를 나타냅니다.
"" type param1 value1 param2 value2
빈 이름을 갖는 모든 행은 필드에 이름 없는 값으로 나타납니다. 일반적으로 첫 번째 행은 Type
입니다. 이러한 형식의 생성자를 사용하는 경우, MATLAB은 param의 이름과 type이 올바른 토큰인지 확인합니다. param=value
쌍의 경우, 예약된 문자가 포함되어 있으면 MATLAB이 따옴표로 묶여 있지 않은 예약된 문자를 따옴표로 묶고, 큰따옴표에 이스케이프를 추가합니다.
type은 선택 사항입니다. 설정되지 않은 경우, 나중에 Type
속성을 사용하거나 setParameter(obj,"",type)
메서드를 호출하여 설정할 수 있습니다.
obj = GenericParameterizedField(name,type,Name,Value)
는 Type 속성을 type
으로 설정하고 하나 이상의 Name,Value
쌍 인수로 지정된 추가 옵션을 갖는 파라미터를 사용하여 헤더 필드를 생성합니다.
이 구문은 다음과 같은 string형 행렬 인수를 지정하는 것과 대략 같습니다.
obj = GenericParameterizedField(NAME, ["" TYPE; PARAM1 VALUE1; PARAM2 VALUE2; ...])
속성
메서드
버전 내역
R2018a에 개발됨