ODataPreferenceHeader 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스 - 의 "Prefer" 헤더 IODataRequestMessage 또는 의 "Preference-Applied" 헤더를 IODataResponseMessage설정합니다.
public class ODataPreferenceHeader
type ODataPreferenceHeader = class
Public Class ODataPreferenceHeader
- 상속
-
ODataPreferenceHeader
속성
AnnotationFilter |
기본 IODataRequestMessage의 "Prefer" 헤더 또는 기본 IODataResponseMessage의 "Preference-Applied" 헤더에 지정된 필터의 "odata.include-annotations" 기본 설정을 가져오고 설정하는 속성입니다. 헤더에 "odata-annotations" 기본 설정이 이미 있을 경우 설정하면 기존 인스턴스가 대체됩니다. null이 반환되면 "odata.include-annotations" 기본 설정이 헤더에 없는 것입니다. 필터 문자열은 지원되는 패턴 중에서 쉼표로 구분된 목록일 수 있습니다. "" -- 모든 주석 이름과 일치합니다. " ns." -- 네임스페이스 "ns"의 모든 주석 이름과 일치합니다. "ns.name" -- "ns.name" 주석 이름과만 일치합니다. "-" -- exclude 연산자는 지원되는 패턴(예: "-ns)과 함께 사용할 수 있습니다. " -- 네임스페이스 "ns"에서 모든 주석 이름을 제외합니다. " -ns.name" -- 주석 이름 "ns.name"만 제외합니다. Null 또는 빈 필터는 "-"와 같습니다. 패턴의 상대적 우선 순위는 비교 대상 패턴의 상대적 특정성을 기준으로 합니다. pattern1이 pattern2 네임스페이스 내에 있으면 pattern1은 pattern2가 일치하는 항목의 하위 집합과 일치하므로 pattern1이 pattern2보다 더 구체적입니다. 더 구체적인 패턴에 더 높은 우선 순위가 지정됩니다. 예: "ns. "은 "" "ns.name"보다 우선 순위가 "ns"보다 높습니다. " "ns1.name"의 우선 순위는 "ns2"와 같습니다. 제외 연산자가 있는 패턴은 없는 동일한 패턴보다 우선 순위가 높습니다. 예: "-ns.name"은 "ns.name"보다 우선 순위가 높습니다. 예: "ns1. ,ns.name" -- "ns1" 네임스페이스 아래의 주석 이름과 "ns.name" 주석과 일치합니다. ",-ns.*,ns.name" -- "ns" 네임스페이스 외부의 주석 이름과 "ns" 네임스페이스 아래의 "ns.name"만 일치합니다. |
ContinueOnError |
기본 IODataRequestMessage의 "Prefer" 헤더 또는 기본 IODataResponseMessage의 "Preference-Applied" 헤더로 "odata.continue-on-error" 기본 설정을 가져오는 속성입니다. true를 설정하면 "odata.continue-on-error" 기본 설정이 설정됩니다. false를 설정하면 "odata.continue-on-error" 기본 설정이 지워지게 됩니다. 헤더에 있는 "odata.continue-on-error" 기본 설정의 true를 반환합니다. 그렇지 않으면 헤더에 "odata.continue-on-error"가 없으면 false를 반환합니다. |
MaxPageSize |
기본 IODataRequestMessage의 "Prefer" 헤더 또는 기본 IODataResponseMessage의 "Preference-Applied" 헤더를 가져오고 "odata.maxpagesize" 기본 설정을 위한 속성입니다. N을 설정하면 "odata.maxpagesize=N" 기본 설정이 설정됩니다. null을 설정하면 "odata.maxpagesize" 기본 설정이 지워질 수 있습니다. 헤더에 "odata.maxpagesize=N" 기본 설정이 있으면 N을 반환합니다. null을 반환하면 "odata.maxpagesize"가 헤더에 없음을 나타냅니다. |
RespondAsync |
기본 IODataRequestMessage의 "Prefer" 헤더 또는 기본 IODataResponseMessage의 "Preference-Applied" 헤더를 가져오고 "respond-async" 기본 설정을 위한 속성입니다. true를 설정하면 "응답 비동기" 기본 설정이 설정됩니다. false를 설정하면 "응답 비동기" 기본 설정이 지워지게 됩니다. 헤더에 "respond-async" 기본 설정이 있으면 true를 반환합니다. 그렇지 않으면 "respond-async"가 헤더에 없는 경우 false를 반환합니다. |
ReturnContent |
기본 IODataRequestMessage의 "Prefer" 헤더 또는 기본 IODataResponseMessage의 "Preference-Applied" 헤더로 "return=representation" 및 "return=minimal" 기본 설정을 가져오는 속성입니다. true를 설정하면 "return=representation" 기본 설정이 설정되고 "return=minimal" 기본 설정이 지워지게 됩니다. false를 설정하면 "return=minimal" 기본 설정이 설정되고 "return=representation" 기본 설정이 지워지게 됩니다. null을 설정하면 "return=representation" 및 "return=minimal" 기본 설정이 지워질 수 있습니다. 헤더에 "return=representation" 기본 설정이 있으면 true를 반환합니다. 그렇지 않으면 헤더에 "return=minimal"이 있으면 false를 반환합니다. null을 반환하면 "return=representation" 및 "return=minimal"이 헤더에 없음을 나타냅니다. |
TrackChanges |
기본 IODataRequestMessage의 "Prefer" 헤더 또는 기본 IODataResponseMessage의 "Preference-Applied" 헤더를 가져오고 "odata.track-changes" 기본 설정을 위한 속성입니다. true를 설정하면 "odata.track-changes" 기본 설정이 설정됩니다. false를 설정하면 "odata.track-changes" 기본 설정이 지워지게 됩니다. 헤더에 있는 "odata.track-changes" 기본 설정의 true를 반환합니다. 그렇지 않으면 "odata.track-changes"가 헤더에 없는 경우 false를 반환합니다. |
Wait |
기본 IODataRequestMessage의 "Prefer" 헤더 또는 기본 IODataResponseMessage의 "Preference-Applied" 헤더로 "대기" 기본 설정을 가져오는 속성입니다. N을 설정하면 "wait=N" 기본 설정이 설정됩니다. null을 설정하면 "대기" 기본 설정이 지워지게 됩니다. 헤더에 "wait=N" 기본 설정이 있으면 N을 반환합니다. null을 반환하면 "wait"가 헤더에 없음을 나타냅니다. |
메서드
Clear(String) |
|
Get(String) |
|
Set(HttpHeaderValueElement) |
|