다음을 통해 공유


Microsoft.AspNet.OData 네임스페이스

클래스

ClrEnumMemberAnnotation

매핑 betwwen 및 IEdmEnumMember CLR 열거형 멤버를 나타냅니다.

ClrPropertyInfoAnnotation

에서 IEdmProperty CLR 속성 정보로의 매핑을 나타냅니다.

ClrTypeAnnotation

에서 CLR 형식으로 IEdmType 의 매핑을 나타냅니다.

ConcurrencyPropertiesAnnotation

동시성 속성에 대한 캐시를 저장하는 주석

CustomAggregateMethodAnnotation

클라이언트가 정의된 사용자 지정 집계 메서드를 OData에 알릴 수 있습니다. 이렇게 하려면 OData URL에서 메서드의 전체 식별자인 methodToken과 집계 메서드의 입력 형식을 MethodInfo에 매핑하는 IDictionary를 받아야 합니다.

DefaultContainerBuilder

Microsoft 종속성 주입 프레임워크를 기반으로 하는 기본 컨테이너 작성기 구현입니다.

Delta

엔터티에 대한 변경 내용(예: Delta)을 추적하는 클래스입니다.

Delta<TStructuralType>

트랙이 특정 TStructuralType에 대한 변경 내용(예: 델타)을 추적하는 클래스입니다.

EdmChangedObjectCollection

IEdmObjectIEdmChangedObject컬렉션인 을 나타냅니다.

EdmComplexObject

지원 CLRType이 없는 를 IEdmComplexObject 나타냅니다.

EdmComplexObjectCollection

IEdmObjectIEdmComplexObject컬렉션인 을 나타냅니다.

EdmDeltaComplexObject

지원 CLRType이 없는 를 IEdmChangedObject 나타냅니다. Delta Feed 페이로드에 Entry 개체를 보관하는 데 사용됩니다.

EdmDeltaDeletedEntityObject

지원 CLRType이 없는 를 IEdmDeltaDeletedEntityObject 나타냅니다. Delta Feed 페이로드에 Deleted Entry 개체를 보관하는 데 사용됩니다.

EdmDeltaDeletedLink

지원 CLRType이 없는 를 IEdmDeltaDeletedLink 나타냅니다. Delta Feed 페이로드에 Deleted Link 개체를 보관하는 데 사용됩니다.

EdmDeltaEntityObject

지원 CLRType이 없는 를 IEdmChangedObject 나타냅니다. Delta Feed 페이로드에 Entry 개체를 보관하는 데 사용됩니다.

EdmDeltaLink

지원 CLRType이 없는 를 IEdmDeltaLink 나타냅니다. Delta Feed 페이로드에 Add/Modified Link 개체를 보관하는 데 사용됩니다.

EdmEntityObject

지원 CLRType이 없는 를 IEdmEntityObject 나타냅니다.

EdmEntityObjectCollection

IEdmObjectIEdmEntityObject컬렉션인 을 나타냅니다.

EdmEnumObject

지원 CLRType이 없는 를 IEdmEnumObject 나타냅니다.

EdmEnumObjectCollection

IEdmObjectIEdmEnumObject컬렉션인 을 나타냅니다.

EdmModelExtensions

인터페이스에 대한 확장 메서드를 IEdmModel 제공합니다.

EdmStructuredObject

지원 CLRType이 없는 를 IEdmStructuredObject 나타냅니다.

EdmTypeExtensions

인터페이스에 대한 확장 메서드입니다 IEdmType .

EnableQueryAttribute

이 클래스는 OData 쿼리 구문을 사용하여 쿼리를 활성화하기 위해 작업에 적용할 수 있는 특성을 정의합니다. 예기치 않은 쿼리 또는 악의적인 쿼리를 처리하지 않으려면 의 유효성 검사 설정을 EnableQueryAttribute 사용하여 들어오는 쿼리의 유효성을 검사합니다. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=279712를 방문하세요.

ETagMessageHandler

응답이 HttpMessageHandler ETag가 정의된 단일 리소스인 경우 OData 응답에 ETag 헤더 값을 추가하는 을 정의합니다.

FromODataUriAttribute

의 구현 System.Web.Http.ParameterBindingAttribute 은 OData 규칙을 사용하여 URI 매개 변수를 바인딩할 수 있습니다.

HttpRequestScope

OData 서비스 컨테이너 instance 범위가 지정된 에 대한 액세스를 HttpRequestMessage 제공합니다.

MetadataController

OData servicedoc 및 메타데이터 문서($metadata)를 생성하기 위한 컨트롤러를 나타냅니다.

NullEdmComplexObject

null인 을 IEdmComplexObject 나타냅니다.

ODataActionParameters

ActionPayload는 클라이언트가 특정 작업을 호출하기 위해 POST 요청에 제공한 매개 변수 이름 및 값을 보유합니다. 매개 변수 값은 매개 변수 이름을 사용하여 키가 지정된 사전에 저장됩니다.

ODataBatchFeature

지정된 OData 일괄 처리 요청의 세부 정보에 대한 인터페이스를 제공합니다.

ODataBuilder

필수 OData 서비스의 세분화된 구성을 허용합니다.

ODataController

OData 형식을 사용한 데이터 쓰기 및 읽기를 지원하는 OData 컨트롤러의 기본 클래스를 정의합니다.

ODataFeature

지정된 OData 요청의 세부 정보를 포함합니다. 이러한 속성은 모두 변경 가능해야 합니다. 이러한 속성 중 어느 것도 null로 설정해서는 안 됩니다.

ODataFormattingAttribute

OData 포맷터를 활성화하는 컨트롤러에 배치할 특성입니다.

ODataNullValueMessageHandler

OData 응답의 null 값을 OData 사양에 따라 HTTP NotFound 응답 또는 NoContent 응답으로 변환하는 HttpMessageHandler 를 나타냅니다.

ODataOptions

OData 서비스에 대한 프로그래밍 방식 구성을 제공합니다.

ODataQueryContext

쿼리 컴퍼지션을 수행하는 데 사용되는 컨텍스트 정보를 정의합니다.

ODataQueryParameterBindingAttribute

System.Web.Http.ParameterBindingAttribute 들어오는 요청에서 OData 쿼리에 형식 ODataQueryOptions 의 매개 변수를 바인딩하는 입니다.

ODataRoutingAttribute

라우팅 규칙에 따라 OData 작업 선택을 활성화하는 데 사용할 수 있는 컨트롤러 수준 특성을 정의합니다.

ODataSwaggerConverter

QualityBand: 미리 보기

ODataSwaggerConverter Edm 모델을 Swagger 모델로 변환하는 데 사용되는 를 나타냅니다.
ODataUntypedActionParameters

ActionPayload는 클라이언트가 특정 작업을 호출하기 위해 POST 요청에 제공한 매개 변수 이름 및 값을 보유합니다. 매개 변수 값은 매개 변수 이름을 사용하여 키가 지정된 사전에 저장됩니다.

ODataUriFunctions

OData UriFunctions 도우미.

PageResult

OData 형식에서 지원하는 추가 정보를 포함하는 엔터티의 피드를 나타냅니다.

PageResult<T>

OData 형식에서 지원하는 추가 정보를 포함하는 엔터티의 피드를 나타냅니다.

PerRouteContainer

경로별 서비스 컨테이너를 관리하기 위한 클래스입니다.

PerRouteContainerBase

경로별 서비스 컨테이너를 관리하기 위한 기본 클래스입니다.

QueryableRestrictions

필터링할 수 없음, 정렬할 수 없음, 탐색할 수 없음, 확장 가능하지 않음, 셀 수 없음, 자동으로 확장을 포함하여 EDM 속성에 대한 쿼리 가능한 제한을 나타냅니다.

QueryableRestrictionsAnnotation

필터링할 수 없음, 정렬할 수 없음, 탐색할 수 없음, 확장 가능하지 않음, 셀 수 없음, 자동으로 확장을 포함하여 EDM 속성에 쿼리 가능한 제한을 추가하는 주석을 나타냅니다.

ResourceContext

ResourceContext instance 자체 링크( , , NavigationSourceConfiguration.HasReadLinkNavigationSourceConfiguration.HasEditLink) 및 탐색 링크( NavigationSourceConfiguration.HasIdLinkNavigationSourceConfiguration.HasNavigationPropertyLink, NavigationSourceConfiguration.HasNavigationPropertiesLink ) 작성기로 전달되며 링크 작성기에서 링크를 생성하는 데 사용할 수 있습니다.

ResourceContext<TStructuredType>

ResourceContext<TStructuredType> instance 자체 링크(EntitySetConfiguration.HasIdLink, , EntitySetConfiguration.HasEditLinkEntitySetConfiguration.HasReadLink) 및 탐색 링크(EntitySetConfiguration.HasNavigationPropertyLink, EntitySetConfiguration.HasNavigationPropertiesLink) 작성기로 전달되며 링크 작성기에서 링크를 생성하는 데 사용할 수 있습니다.

ResourceSetContext

현재 직렬화 중인 리소스 집합에 대한 컨텍스트 정보를 포함합니다.

SingleResult

0개 또는 1개의 IQueryable 엔터티를 포함하는 을 나타냅니다. 와 함께 [EnableQuery]사용합니다.

SingleResult<T>

0개 또는 1개의 IQueryable<T> 엔터티를 포함하는 을 나타냅니다. 와 함께 [EnableQuery]사용합니다.

TypedDelta

엔터티 형식 및 Delta 변경 내용이 추적되는 복합 형식에 대해 지원 CLR 형식이 있을 때 사용할 수 있는 을 나타냅니다.

UnqualifiedCallAndEnumPrefixFreeResolver

열거형 접두사 무료 및 정규화되지 않은 함수 호출에 대한 OData uri 확인자 래퍼입니다.

인터페이스

IDelta

IDelta에서 개체에 대한 변경을 허용 및 추적합니다.

IEdmChangedObject

의 instance 나타냅니다IEdmChangedObject. DeltaFeed 페이로드의 일부가 되어야 하는 모든 Delta 개체에서 구현할 기본 인터페이스입니다.

IEdmComplexObject

의 instance 나타냅니다IEdmComplexType.

IEdmDeltaDeletedEntityObject

의 instance 나타냅니다IEdmChangedObject. ODataDeltaDeletedEntry를 만드는 데 필요한 속성을 보유합니다.

IEdmDeltaDeletedLink

의 instance 나타냅니다IEdmChangedObject. ODataDeltaDeletedLink를 만드는 데 필요한 속성을 보유합니다.

IEdmDeltaLink

의 instance 나타냅니다IEdmChangedObject. ODataDeltaLink를 만드는 데 필요한 속성을 보유합니다.

IEdmDeltaLinkBase

의 instance 나타냅니다IEdmChangedObject. ODataDeltaLink 또는 ODataDeltaDeletedLink를 만드는 데 필요한 속성을 보유합니다.

IEdmEntityObject

의 instance 나타냅니다IEdmEntityType.

IEdmEnumObject

열거형 값의 instance 나타냅니다.

IEdmObject

의 instance 나타냅니다IEdmType.

IEdmStructuredObject

의 instance 나타냅니다IEdmStructuredType.

IPerRouteContainer

경로별 서비스 컨테이너를 관리하기 위한 인터페이스입니다.

열거형

CompatibilityOptions

이전 버전과의 호환성이 필요한 기능에 대한 비트 마스크를 포함합니다.

EdmDeltaEntityKind

Entry/DeletedEntry/DeltaLink/AddedLink를 구분하는 데 사용되는 DeltaPayload 내의 개체 종류입니다.