다음을 통해 공유


ResourceContext<TStructuredType> 클래스

정의

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

public class ResourceContext<TStructuredType> : Microsoft.AspNet.OData.ResourceContext
type ResourceContext<'StructuredType> = class
    inherit ResourceContext
Public Class ResourceContext(Of TStructuredType)
Inherits ResourceContext

형식 매개 변수

TStructuredType

구조적 유형

상속
ResourceContext<TStructuredType>

생성자

ResourceContext<TStructuredType>()

ResourceContext<TStructuredType> 클래스의 새 인스턴스를 초기화합니다.

속성

DynamicComplexProperties

이 instance 중첩되어야 하는 동적 복합 또는 복합 속성 컬렉션을 가져오거나 설정합니다.

(다음에서 상속됨 ResourceContext)
EdmModel

이 instance 속한 을 가져오거나 설정합니다IEdmModel.

(다음에서 상속됨 ResourceContext)
EdmObject

이 instance 백업을 IEdmStructuredObject 가져오거나 설정합니다.

(다음에서 상속됨 ResourceContext)
NavigationSource

이 instance 속한 을 가져오거나 설정합니다IEdmNavigationSource.

(다음에서 상속됨 ResourceContext)
Request

이 인스턴스를 생성한 HTTP 요청을 가져오거나 설정합니다.

(다음에서 상속됨 ResourceContext)
ResourceInstance
사용되지 않음.

리소스 instance 가져오거나 설정합니다.

SerializerContext

ODataSerializerContext를 가져오거나 설정합니다.

(다음에서 상속됨 ResourceContext)
SkipExpensiveAvailabilityChecks

ActionAvailabilityChecks를 수행해야 할지 여부를 나타내는 값을 가져오거나 설정합니다.

(다음에서 상속됨 ResourceContext)
StructuredType

이 리소스 instance 가져오거나 설정합니다IEdmStructuredType.

(다음에서 상속됨 ResourceContext)
Url

이 리소스 instance serialize하는 동안 링크를 생성하는 데 사용할 수 있는 을 가져오거나 설정합니다System.Web.Http.Routing.UrlHelper.

(다음에서 상속됨 ResourceContext)

메서드

GetPropertyValue(String)

이 instance 의 지정된 이름을 IEdmObject 가진 속성의 값을 가져옵니다(있는 경우). 속성이 없으면 throw됩니다.

(다음에서 상속됨 ResourceContext)

확장 메서드

GenerateActionLink(ResourceContext, IEdmOperation)

작업에 대한 OData URL 규칙에 따라 작업 action 링크를 생성하고 가 나타내는 엔터티에 resourceContext바인딩됩니다.

GenerateFunctionLink(ResourceContext, IEdmOperation)

함수에 대한 OData URL 규칙에 따라 함수 function 링크를 생성하고 가 나타내는 엔터티에 바인딩됩니다 resourceContext.

GenerateNavigationPropertyLink(ResourceContext, IEdmNavigationProperty, Boolean)

가 나타내는 resourceContext 엔터티 및 지정된 탐색 속성에 대한 OData URL 규칙에 따라 탐색 링크를 생성합니다.

GenerateSelfLink(ResourceContext, Boolean)

가 나타내는 resourceContext엔터티에 대한 OData URL 규칙에 따라 자체 링크를 생성합니다.

적용 대상