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) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.