다음을 통해 공유


ODataSimplifiedOptions 클래스

정의

동작 관련 odata를 제어하는 데 사용되는 옵션이 간소화되었습니다.

public sealed class ODataSimplifiedOptions
type ODataSimplifiedOptions = class
Public NotInheritable Class ODataSimplifiedOptions
상속
ODataSimplifiedOptions

생성자

ODataSimplifiedOptions()

ODataSimplifiedOptions 생성자

ODataSimplifiedOptions(Nullable<ODataVersion>)

ODataSimplifiedOptions 생성자

속성

EnableParsingKeyAsSegmentUrl

True이면 url 파서가 키가 세그먼트인 구문 분석 경로를 지원합니다. 그렇지 않으면 false입니다. 기본값은 true입니다.

EnableReadingKeyAsSegment

URI를 자동으로 빌드할 때 판독기가 자체 URI 세그먼트에 키 값을 배치해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. 이 값이 false이면 자동으로 생성된 URL은 "." 형식을 사용합니다. /EntitySet('KeyValue')/..". 이 값이 true이면 자동으로 생성된 URL은 "." 형식을 사용합니다. /EntitySet/KeyValue/..". 이 설정은 에서 자동으로 생성되는 URL에 ODataMessageReader 만 적용되며 서버에서 명시적으로 제공한 URL은 수정되지 않습니다.

EnableReadingODataAnnotationWithoutPrefix

True이면 'odata'라는 접두사 없이 예약된 주석 이름을 읽을 수 있고, 그렇지 않으면 false입니다. OData 4.0의 경우 기본값이 false이고 OData 4.01의 경우 true입니다. 옵션은 역직렬화하는 동안 적용됩니다.

EnableWritingKeyAsSegment

자동으로 URI를 빌드할 때 작성기가 자체 URI 세그먼트에 키 값을 배치해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. 이 값이 false이면 자동으로 생성된 URL은 "." 형식을 사용합니다. /EntitySet('KeyValue')/..". 이 값이 true이면 자동으로 생성된 URL은 "." 형식을 사용합니다. /EntitySet/KeyValue/..". 이 설정은 에서 자동으로 생성 ODataMessageWriter 되고 사용자가 명시적으로 제공한 URL을 수정하지 않는 URL에만 적용됩니다.

EnableWritingODataAnnotationWithoutPrefix
사용되지 않음.

True이면 접두사 'odata.'를 사용하지 않고 컨트롤 정보를 작성해야 합니다. 그렇지 않으면 false입니다. OData 4.0의 경우 기본값이 false이고 OData 4.01의 경우 true입니다. 옵션은 serialization 중에 적용됩니다.

메서드

Clone()

ODataSimplifiedOptions의 단순 복사본을 만듭니다.

GetOmitODataPrefix()

접두사 'odata'를 사용하지 않고 컨트롤 정보를 읽을 수 있으면 True 접두사 없이 OData 컨트롤 정보를 쓸지 여부를 가져옵니다. 그렇지 않으면 false입니다. OData 4.0의 경우 기본값이 false이고 OData 4.01의 경우 true입니다. 옵션은 역직렬화하는 동안 적용됩니다.

GetOmitODataPrefix(ODataVersion)

접두사 'odata'를 사용하지 않고 컨트롤 정보를 읽을 수 있는 경우 True이면 접두사 없이 OData 컨트롤 정보를 작성하기 위한 버전별 동작입니다. 그렇지 않으면 false입니다. OData 4.0의 경우 기본값이 false이고 OData 4.01의 경우 true입니다. 옵션은 역직렬화하는 동안 적용됩니다.

SetOmitODataPrefix(Boolean)

접두사 'odata.'가 없는 컨트롤 정보를 읽으려면 True 접두사 없이 OData 컨트롤 정보를 쓸지 여부를 지정하고, 그렇지 않으면 false입니다. OData 4.0의 경우 기본값이 false이고 OData 4.01의 경우 true입니다. 옵션은 역직렬화하는 동안 적용됩니다.

SetOmitODataPrefix(Boolean, ODataVersion)

접두사 'odata.'가 없는 컨트롤 정보를 읽으려면 True 접두사 없이 OData 컨트롤 정보를 작성하기 위한 버전별 동작입니다. 그렇지 않으면 false입니다. OData 4.0의 경우 기본값이 false이고 OData 4.01의 경우 true입니다. 옵션은 역직렬화하는 동안 적용됩니다.

적용 대상