EdmStructuredObject Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje clr IEdmStructuredObjectTypebez zálohování .
public abstract class EdmStructuredObject : Microsoft.AspNet.OData.Delta, Microsoft.AspNet.OData.IEdmStructuredObject
type EdmStructuredObject = class
inherit Delta
interface IEdmStructuredObject
interface IEdmObject
Public MustInherit Class EdmStructuredObject
Inherits Delta
Implements IEdmStructuredObject
- Dědičnost
- Odvozené
- Implementuje
Konstruktory
EdmStructuredObject(IEdmStructuredType, Boolean) |
Inicializuje novou instanci EdmStructuredObject třídy. |
EdmStructuredObject(IEdmStructuredType) |
Inicializuje novou instanci EdmStructuredObject třídy. |
EdmStructuredObject(IEdmStructuredTypeReference) |
Inicializuje novou instanci EdmStructuredObject třídy. |
Vlastnosti
ActualEdmType |
Získá nebo nastaví skutečnou IEdmStructuredType entitu nebo komplexní typ tohoto objektu. |
ExpectedEdmType |
Získá nebo nastaví očekávané IEdmStructuredType entity nebo komplexní typ tohoto objektu. |
IsNullable |
Získá nebo nastaví, zda je objekt EDM null nebo ne. |
Metody
Clear() |
Vymaže rozdílovou hodnotu a resetuje podkladovou entitu. |
GetChangedPropertyNames() |
Vrátí vlastnosti, které byly upraveny prostřednictvím této rozdíly jako výčet názvů vlastností. |
GetEdmType() |
IEdmTypeReference Získá z této instance. |
GetUnchangedPropertyNames() |
Vrátí vlastnosti, které nebyly změněny prostřednictvím této rozdíly jako výčet názvů vlastností. |
TryGetDynamicProperties() |
Získání všech dynamických vlastností |
TryGetMember(GetMemberBinder, Object) |
Přepíše Metodu DynamicObject TryGetMember, aby bylo možné získat pouze vlastnosti Entity. (Zděděno od Delta) |
TryGetPropertyType(String, Type) |
Pokusí se získat Type vlastnost volanou |
TryGetPropertyValue(String, Object) |
Získá hodnotu vlastnosti s daným názvem. |
TrySetMember(SetMemberBinder, Object) |
Přepíše Metodu DynamicObject TrySetMember, aby bylo možné nastavit pouze vlastnosti Entity. (Zděděno od Delta) |
TrySetPropertyValue(String, Object) |
Pokusí se nastavit vlastnost volanou |
Metody rozšíření
IsDeltaResource(IEdmObject) |
Metoda pro určení, zda aktuální objekt Edm je položka delta |