Partilhar via


EntityDescriptor Classe

Definição

Descrição das modificações feitas em entidades por operações retornadas em um DataServiceResponse.

public ref class EntityDescriptor sealed : System::Data::Services::Client::Descriptor
public sealed class EntityDescriptor : System.Data.Services.Client.Descriptor
type EntityDescriptor = class
    inherit Descriptor
Public NotInheritable Class EntityDescriptor
Inherits Descriptor
Herança
EntityDescriptor

Comentários

O SaveChanges método retorna um DataServiceResponse objeto que contém uma série de OperationResponse objetos cada um dos quais contém uma sequência de EntityDescriptor instâncias ou LinkDescriptor que representam alterações que foram persistidas.

Para operações bem-sucedidas, a State propriedade do descritor será definida como inalterada e os novos valores para operações de inserção e atualização serão mesclados de acordo com as configurações de mesclagem.

Para operações com erros, o State do descritor permanecerá o mesmo que era antes SaveChanges de ser chamado.

Se ocorrer um erro e o processamento for interrompido durante uma operação, o State permanecerá inalterado.

Propriedades

EditLink

Obtém ou define o URI que modifica a entidade.

EditStreamUri

Obtém ou define o URI que modifica os dados da propriedade binária da entidade.

Entity

Obtém a entidade que contém os dados de atualização.

ETag

Obtém um valor de eTag que indica o estado dos dados de destino para a atualização desde a última chamada para SaveChanges().

Identity

Obtém ou define o URI que é o valor de identidade da entidade.

ParentForInsert

Obtém a entidade pai que está relacionada à entidade.

ParentPropertyForInsert

Obtém o nome da propriedade da entidade que é uma propriedade de navegação e é vinculada à entidade pai.

ReadStreamUri

Obtém ou define o URI que acessa os dados da propriedade binária da entidade.

SelfLink

Obtém ou define o URI que é usado para retornar o recurso da entidade.

ServerTypeName

Obtém ou define o nome do tipo na fonte de dados para o qual a entidade está mapeada.

State

Quando substituído em uma classe derivada, obtém o estado do objeto no momento em que esta instância foi construída.

(Herdado de Descriptor)
StreamETag

Obtém o eTag para o recurso de mídia associado a uma entidade que é uma entrada de link de mídia.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a