다음을 통해 공유


EntityDescriptor 클래스

DataServiceResponse에서 반환된 작업에 의해 엔터티에 적용된 수정 내용에 대한 설명입니다.

상속 계층

System.Object
  System.Data.Services.Client.Descriptor
    System.Data.Services.Client.EntityDescriptor

네임스페이스:  System.Data.Services.Client
어셈블리:  Microsoft.Data.Services.Client(Microsoft.Data.Services.Client.dll)

구문

‘선언
Public NotInheritable Class EntityDescriptor _
    Inherits Descriptor
‘사용 방법
Dim instance As EntityDescriptor
public sealed class EntityDescriptor : Descriptor
public ref class EntityDescriptor sealed : public Descriptor
[<SealedAttribute>]
type EntityDescriptor =  
    class
        inherit Descriptor
    end
public final class EntityDescriptor extends Descriptor

EntityDescriptor 유형에서 다음 멤버를 표시합니다.

속성

  이름 설명
공용 속성 EditLink 엔터티를 수정하는 URI를 가져오거나 설정합니다.
공용 속성 EditStreamUri 엔터티의 이진 속성 데이터를 수정하는 URI를 가져오거나 설정합니다.
공용 속성 Entity 업데이트 데이터를 포함하는 엔터티를 가져옵니다.
공용 속성 ETag SaveChanges 에 대한 마지막 호출 후 업데이트 대상 데이터의 상태를 나타내는 eTag 값을 가져옵니다.
공용 속성 Identity 엔터티의 ID 값인 URI를 가져오거나 설정합니다.
공용 속성 LinkInfos 엔터티가 참여하는 관계인 링크의 컬렉션을 반환합니다.
공용 속성 OperationDescriptors
공용 속성 ParentForInsert 엔터티와 관련된 부모 엔터티를 가져옵니다.
공용 속성 ParentPropertyForInsert 부모 엔터티에 연결하는 탐색 속성인 엔터티의 속성 이름을 가져옵니다.
공용 속성 ReadStreamUri 엔터티의 이진 속성 데이터에 액세스하는 URI를 가져오거나 설정합니다.
공용 속성 SelfLink 엔터티 리소스를 반환하는 데 사용되는 URI를 가져오거나 설정합니다.
공용 속성 ServerTypeName 엔터티가 매핑된 데이터 원본의 형식 이름을 가져오거나 설정합니다.
공용 속성 State 파생된 클래스에서 재정의된 경우 이 인스턴스가 생성된 시점의 개체 상태를 가져옵니다. (Descriptor에서 상속됨)
공용 속성 StreamDescriptors 엔터티에 속한 명명된 이진 데이터 스트림의 컬렉션을 반환합니다.
공용 속성 StreamETag 미디어 링크 항목인 엔터티와 연결된 미디어 리소스의 eTag를 가져옵니다.

맨 위로 이동

메서드

  이름 설명
공용 메서드 Equals (Object에서 상속됨)
보호된 메서드 Finalize (Object에서 상속됨)
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetType (Object에서 상속됨)
보호된 메서드 MemberwiseClone (Object에서 상속됨)
공용 메서드 ToString (Object에서 상속됨)

맨 위로 이동

주의

SaveChanges 메서드는 각각 유지된 변경 내용을 나타내는 EntityDescriptor 또는 LinkDescriptor 인스턴스의 시퀀스가 포함된 일련의 OperationResponse 개체를 포함하는 DataServiceResponse 개체를 반환합니다.

작업에 성공한 경우 설명자의 State() 속성이 unchanged로 설정되고 삽입 및 업데이트 작업의 새 값이 병합 설정에 따라 병합됩니다.

작업에서 오류가 발생한 경우 설명자의 State()가 SaveChanges가 호출되기 전과 동일한 상태로 유지됩니다.

작업 중에 오류가 발생하고 처리가 중지된 경우 State()는 그대로 유지됩니다.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

System.Data.Services.Client 네임스페이스