Delta<TStructuralType> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma classe que controla as alterações (ou seja, o Delta) para um determinado TStructuralType
.
public class Delta<TStructuralType> : Microsoft.AspNet.OData.TypedDelta where TStructuralType : class
type Delta<'StructuralType (requires 'StructuralType : null)> = class
inherit TypedDelta
interface IDelta
Public Class Delta(Of TStructuralType)
Inherits TypedDelta
Parâmetros de tipo
- TStructuralType
TStructuralType é o tipo da instância para a qual o delta controla as alterações.
- Herança
- Implementações
Construtores
Delta<TStructuralType>() |
Inicializa uma nova instância de Delta<TStructuralType>. |
Delta<TStructuralType>(Type, IEnumerable<String>, PropertyInfo) |
Inicializa uma nova instância de Delta<TStructuralType>. |
Delta<TStructuralType>(Type, IEnumerable<String>) |
Inicializa uma nova instância de Delta<TStructuralType>. |
Delta<TStructuralType>(Type) |
Inicializa uma nova instância de Delta<TStructuralType>. |
Propriedades
ExpectedClrType |
Obtém o tipo esperado da entidade para o qual as alterações são acompanhadas. |
StructuredType |
Obtém o tipo real do objeto estrutural para o qual as alterações são controladas. |
Métodos
Clear() |
Limpa o IDelta. |
CopyChangedValues(TStructuralType) |
Copia os valores de propriedade alterados da entidade subjacente (acessível via GetInstance()) para a |
CopyUnchangedValues(TStructuralType) |
Copia os valores de propriedade inalterados da entidade subjacente (acessível via GetInstance()) para a |
GetChangedPropertyNames() |
Retorna as propriedades conhecidas que foram modificadas por meio disso Delta como um IEnumerable<T> de nomes de propriedade. Inclui as propriedades estruturais no nível atual. Não inclui os nomes das propriedades dinâmicas alteradas. |
GetInstance() |
Retorna a instância que contém todas as alterações (e valores originais) que estão sendo controladas por esse Delta. |
GetUnchangedPropertyNames() |
Retorna as propriedades conhecidas que não foram modificadas por meio disso Delta como um IEnumerable<T> de nomes de propriedade. Não inclui os nomes das propriedades dinâmicas alteradas. |
Patch(TStructuralType) |
Substitui a |
Put(TStructuralType) |
Substitui a |
TryGetMember(GetMemberBinder, Object) |
Substitui o método DynamicObject TryGetMember, de modo que apenas as propriedades da Entidade possam ser obtidas. (Herdado de Delta) |
TryGetPropertyType(String, Type) |
Tenta obter o Type da Propriedade chamado |
TryGetPropertyValue(String, Object) |
Tenta obter o valor da Propriedade chamada |
TrySetMember(SetMemberBinder, Object) |
Substitui o método DynamicObject TrySetMember, de modo que apenas as propriedades da Entidade possam ser definidas. (Herdado de Delta) |
TrySetPropertyValue(String, Object) |
Tenta definir a Propriedade chamada |