다음을 통해 공유


ODataResourceSerializer 클래스

정의

또는 인스턴스 IEdmEntityType 를 직렬화하기 위한 ODataSerializer IEdmComplexType

public class ODataResourceSerializer : Microsoft.AspNet.OData.Formatter.Serialization.ODataEdmTypeSerializer
type ODataResourceSerializer = class
    inherit ODataEdmTypeSerializer
Public Class ODataResourceSerializer
Inherits ODataEdmTypeSerializer
상속

생성자

ODataResourceSerializer(ODataSerializerProvider)

또는 인스턴스 IEdmEntityType 를 직렬화하기 위한 ODataSerializer IEdmComplexType

속성

ODataPayloadKind

ODataPayloadKind 이 직렬 변환기가 생성하는 을 가져옵니다.

(다음에서 상속됨 ODataSerializer)
SerializerProvider

내부 개체를 ODataSerializerProvider 작성하는 데 사용할 수 있는 을 가져옵니다.

(다음에서 상속됨 ODataEdmTypeSerializer)

메서드

AppendDynamicProperties(ODataResource, SelectExpandNode, ResourceContext)

기본, 열거형 또는 컬렉션의 동적 속성을 지정된 ODataResource에 추가합니다. 동적 속성이 복합 또는 복합 컬렉션의 속성인 경우 의 동적 복합 속성 사전에 resourceContext 저장되고 나중에 작성됩니다.

AppendInstanceAnnotations(ODataResource, ResourceContext)

InstanceAnnotations를 ODataResource 및 속성에 추가하는 메서드입니다. 인스턴스 주석은 리소스 또는 속성에 대한 주석이며, couldb에는 기본 형식, comple, 열거형 또는 컬렉션 형식이 포함되어 있습니다. 이러한 주석은 인스턴스 주석 사전에 저장됩니다.

CreateETag(ResourceContext)

지정된 엔터티의 ETag를 만듭니다.

CreateNavigationLink(IEdmNavigationProperty, ResourceContext)

이 엔터티를 ODataNestedResourceInfo 작성하는 동안 쓸 을 만듭니다.

CreateODataAction(IEdmAction, ResourceContext)

ODataAction 지정된 작업 및 엔터티 인스턴스에 대해 쓸 을 만듭니다.

CreateODataFunction(IEdmFunction, ResourceContext)

ODataFunction 지정된 작업 및 엔터티 인스턴스에 대해 쓸 을 만듭니다.

CreateODataValue(Object, IEdmTypeReference, ODataSerializerContext)

ODataValue 나타내는 개체에 대한 를 graph만듭니다.

(다음에서 상속됨 ODataEdmTypeSerializer)
CreateResource(SelectExpandNode, ResourceContext)

이 리소스를 ODataResource 작성하는 동안 쓸 을 만듭니다.

CreateSelectExpandNode(ResourceContext)

SelectExpandNode 이 엔터티를 작성하는 동안 선택하고 확장할 속성 및 작업 집합을 설명하는 을 만듭니다.

CreateStructuralProperty(IEdmStructuralProperty, ResourceContext)

ODataProperty 지정된 엔터티 및 구조적 속성에 대해 쓸 을 만듭니다.

WriteDeltaObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

매개 변수 그래프에 지정된 지정된 개체를 지정된 deltaWriter 및 writeContext를 사용하여 기존 OData 메시지의 일부로 씁니다.

WriteDeltaObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

매개 변수 그래프에 지정된 지정된 개체를 지정된 deltaWriter 및 writeContext를 사용하여 기존 OData 메시지의 일부로 씁니다.

WriteObject(Object, Type, ODataMessageWriter, ODataSerializerContext)

주어진 messageWriter 및 writeContext를 사용하는 매개 변수 그래프 전체에서 지정된 주어진 개체를 씁니다.

WriteObjectAsync(Object, Type, ODataMessageWriter, ODataSerializerContext)

주어진 messageWriter 및 writeContext를 사용하는 매개 변수 그래프 전체에서 지정된 주어진 개체를 씁니다.

WriteObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

주어진 messageWriter 및 writeContext를 사용하는 기존 OData 메시지의 매개 변수 그래프 일부에서 지정된 주어진 개체를 씁니다.

WriteObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

주어진 messageWriter 및 writeContext를 사용하는 기존 OData 메시지의 매개 변수 그래프 일부에서 지정된 주어진 개체를 씁니다.

적용 대상