EdmType Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje definicję typu EDM.
public abstract class EdmType : Microsoft.OData.Edm.EdmElement, Microsoft.OData.Edm.IEdmType
type EdmType = class
inherit EdmElement
interface IEdmType
interface IEdmElement
Public MustInherit Class EdmType
Inherits EdmElement
Implements IEdmType
- Dziedziczenie
- Pochodne
- Implementuje
Konstruktory
EdmType() |
Reprezentuje definicję typu EDM. |
Właściwości
TypeKind |
Pobiera rodzaj tego typu. |
Metody
ToString() |
Zwraca reprezentację tekstu bieżącego obiektu. |
Metody rozszerzania
IsEquivalentTo(IEdmType, IEdmType) |
Zwraca wartość true, jeśli porównywany typ jest semantycznie równoważny temu typowi. Typy schematów (IEdmSchemaType) są porównywane przez ich odwołania do obiektów. |
AsActualType(IEdmType) |
Zwraca rzeczywisty typ danego typu. Jeśli dany typ jest definicją typu, rzeczywisty typ jest jego typem bazowym; w przeciwnym razie zwróć dany typ. |
IsBinary(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu binarnego. |
IsDecimal(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu dziesiętnego. |
IsGeography(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu geografii. |
IsGeometry(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu geometrii. |
IsOnSameTypeHierarchyLineWith(IEdmType, IEdmType) |
Określa, czy ten typ jest taki sam jak otherType, czy thisType pochodzi z innego typu, czy inny typ pochodzi z tego typu. |
IsOrInheritsFrom(IEdmType, IEdmType) |
Określa, czy typ jest równoważny lub pochodzi z innego typu. |
IsSpatial(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu przestrzennego. |
IsStream(IEdmType) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu strumienia. |
IsString(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu ciągu. |
IsTemporal(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu czasowego. |
IsUntyped(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do nietypowego typu. |
AsElementType(IEdmType) |
Pobiera typ elementu definicji kolekcji lub sam w definicji innej niż kolekcja, do której odwołuje się odwołanie typu. |
FullTypeName(IEdmType) |
Pobiera pełną nazwę definicji, do której odwołuje się odwołanie typu. |
IsOpen(IEdmType) |
Zwraca wartość true, jeśli definicja tego odwołania jest otwarta. |
Location(IEdmElement) |
Pobiera lokalizację tego elementu. |
ToTraceString(IEdmType) |
Zwraca reprezentację tekstu bieżącego obiektu. |
Errors(IEdmElement) |
Pobiera błędy, jeśli istnieją, które należą do tego elementu lub elementów, które zawiera ten element. Na przykład błędy typu strukturalnego obejmują błędy samego typu i błędy jego zadeklarowanych właściwości. Metoda nie analizuje elementów, do których odwołuje się ten element. Na przykład błędy właściwości nie zawierają błędów z jego typu. |
IsBad(IEdmElement) |
Zwraca wartość true, jeśli ten element zawiera błędy zwrócone przez metodę Errors(IEdmElement) . |