Udostępnij za pośrednictwem


EdmUntypedStructuredTypeReference Klasa

Definicja

Reprezentuje odwołanie do typu nietypowego EDM.

public class EdmUntypedStructuredTypeReference : Microsoft.OData.Edm.EdmTypeReference, Microsoft.OData.Edm.IEdmStructuredTypeReference, Microsoft.OData.Edm.IEdmUntypedTypeReference
type EdmUntypedStructuredTypeReference = class
    inherit EdmTypeReference
    interface IEdmUntypedTypeReference
    interface IEdmTypeReference
    interface IEdmElement
    interface IEdmStructuredTypeReference
Public Class EdmUntypedStructuredTypeReference
Inherits EdmTypeReference
Implements IEdmStructuredTypeReference, IEdmUntypedTypeReference
Dziedziczenie
EdmUntypedStructuredTypeReference
Implementuje

Konstruktory

EdmUntypedStructuredTypeReference(IEdmStructuredType, Boolean)

Konstruktor

EdmUntypedStructuredTypeReference(IEdmStructuredType)

Konstruktor

Pola

NonNullableTypeReference

Zwraca statyczne wystąpienie nietypowego odwołania typu strukturalnego o wartości innej niż null.

NullableTypeReference

Zwraca statyczne wystąpienie nietypowego odwołania typu strukturalnego o wartości null.

Właściwości

Definition

Pobiera definicję, do której odwołuje się ten typ.

(Odziedziczone po EdmTypeReference)
IsNullable

Pobiera wartość wskazującą, czy ten typ ma wartość null.

(Odziedziczone po EdmTypeReference)

Metody

ToString()

Zwraca reprezentację tekstowa bieżącego obiektu.

(Odziedziczone po EdmTypeReference)

Metody rozszerzania

IsEquivalentTo(IEdmTypeReference, IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie do porównywanego typu jest semantycznie równoważne temu typowi. Typy schematów (IEdmSchemaType) są porównywane przez odwołania do obiektów.

AsBinary(IEdmTypeReference)

Jeśli to odwołanie jest typu binarnego, spowoduje to zwrócenie prawidłowego odwołania typu binarnego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu binarnego.

AsCollection(IEdmTypeReference)

Jeśli to odwołanie jest typu kolekcji, spowoduje to zwrócenie prawidłowego odwołania typu kolekcji do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu kolekcji.

AsComplex(IEdmTypeReference)

Jeśli to odwołanie jest typu złożonego, zwróci prawidłowe odwołanie typu złożonego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu złożonego.

AsDecimal(IEdmTypeReference)

Jeśli to odwołanie jest typu dziesiętnego, spowoduje to zwrócenie prawidłowego odwołania typu dziesiętnego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu dziesiętnego.

AsEntity(IEdmTypeReference)

Jeśli to odwołanie jest typu jednostki, spowoduje to zwrócenie prawidłowego odwołania typu jednostki do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu jednostki.

AsEntityReference(IEdmTypeReference)

Jeśli to odwołanie jest typu odwołania do jednostki, spowoduje to zwrócenie prawidłowego odwołania do typu odwołania do jednostki do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu odwołania do jednostki.

AsEnum(IEdmTypeReference)

Jeśli to odwołanie jest typu wyliczenia, spowoduje to zwrócenie prawidłowego odwołania typu wyliczenia do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu wyliczenia.

AsPath(IEdmTypeReference)

Jeśli to odwołanie jest typu ścieżki, spowoduje to zwrócenie prawidłowego odwołania typu ścieżki do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu ścieżki.

AsPrimitive(IEdmTypeReference)

Jeśli to odwołanie jest typu pierwotnego, spowoduje to zwrócenie prawidłowego odwołania typu pierwotnego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu pierwotnego.

AsSpatial(IEdmTypeReference)

Jeśli to odwołanie jest typu przestrzennego, zwróci prawidłowe odwołanie typu przestrzennego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu przestrzennego.

AsString(IEdmTypeReference)

Jeśli to odwołanie jest typu ciągu, spowoduje to zwrócenie prawidłowego odwołania typu ciągu do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu ciągu.

AsStructured(IEdmTypeReference)

Jeśli to odwołanie jest typu strukturalnego, zwróci prawidłowe odwołanie typu strukturalnego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu strukturalnego.

AsTemporal(IEdmTypeReference)

Jeśli to odwołanie jest typu czasowego, zwróci prawidłowe odwołanie typu czasowego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu czasowego.

AsTypeDefinition(IEdmTypeReference)

Jeśli to odwołanie jest definicją typu, spowoduje to zwrócenie prawidłowego odwołania definicji typu do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do definicji typu.

IsBinary(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odnosi się do typu binarnego.

IsBoolean(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu logicznego.

IsByte(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu bajtów.

IsCollection(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do kolekcji.

IsComplex(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu złożonego.

IsDate(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu Data.

IsDateTimeOffset(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu DateTimeOffset.

IsDecimal(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu dziesiętnego.

IsDouble(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do podwójnego typu.

IsDuration(IEdmTypeReference)

Zwraca wartość true, jeśli ta dokumentacja odwołuje się do typu czasu trwania.

IsEntity(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu jednostki.

IsEntityReference(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu jednostki.

IsEnum(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu wyliczenia.

IsFloating(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu zmiennoprzecinkowego.

IsGeography(IEdmTypeReference)

Zwraca wartość true, jeśli to odwołanie odwołuje się do typu geografii.

IsGeometry(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu geometrii.

IsGuid(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu identyfikatora GUID.

IsInt16(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu Int16.

IsInt32(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu Int32.

IsInt64(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu Int64.

IsIntegral(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu liczby całkowitej.

IsPath(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu ścieżki.

IsPrimitive(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu pierwotnego.

IsSByte(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu SByte.

IsSignedIntegral(IEdmTypeReference)

Zwraca wartość true, jeśli to odwołanie odnosi się do typu całkowitego ze znakiem.

IsSingle(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do pojedynczego typu.

IsSpatial(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu przestrzennego.

IsStream(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu strumienia.

IsString(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu ciągu.

IsStructured(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu strukturalnego.

IsTemporal(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu czasowego.

IsTimeOfDay(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu TimeOfDay.

IsTypeDefinition(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do definicji typu.

IsUntyped(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu Edm.Untyped.

PrimitiveKind(IEdmTypeReference)

Zwraca typ pierwotny definicji tego odwołania.

BaseType(IEdmStructuredTypeReference)

Zwraca podstawowy typ definicji tego odwołania.

DeclaredNavigationProperties(IEdmStructuredTypeReference)

Pobiera właściwości nawigacji zadeklarowane w definicji tego odwołania.

DeclaredStructuralProperties(IEdmStructuredTypeReference)

Pobiera wszystkie właściwości strukturalne zadeklarowane w definicji tego odwołania.

FindNavigationProperty(IEdmStructuredTypeReference, String)

Znajduje właściwość nawigacji zadeklarowaną w definicji tego odwołania według nazwy.

FindProperty(IEdmStructuredTypeReference, String)

Znajduje właściwość z definicji tego odwołania.

FullName(IEdmTypeReference)

Pobiera pełną nazwę definicji, do której odwołuje się odwołanie typu.

IsAbstract(IEdmStructuredTypeReference)

Zwraca wartość true, jeśli definicja tego odwołania jest abstrakcyjna.

IsOpen(IEdmStructuredTypeReference)

Zwraca wartość true, jeśli definicja tego odwołania jest otwarta.

Location(IEdmElement)

Pobiera lokalizację tego elementu.

NavigationProperties(IEdmStructuredTypeReference)

Pobiera właściwości nawigacji zadeklarowane w definicji tego odwołania i jego typów podstawowych.

ShortQualifiedName(IEdmTypeReference)

Pobiera krótką kwalifikowaną nazwę definicji, do której odwołuje się odwołanie do typu.

StructuralProperties(IEdmStructuredTypeReference)

Pobiera wszystkie właściwości strukturalne zadeklarowane w definicji tego odwołania i wszystkich jego typów podstawowych.

StructuredDefinition(IEdmStructuredTypeReference)

Pobiera definicję odwołania do tego typu strukturalnego.

ToStructuredType(IEdmTypeReference)

Pobiera typ ustrukturyzowany przeznaczony dla tego odwołania typu właściwości strukturalnej.

TypeKind(IEdmTypeReference)

Pobiera rodzaj typu definicji odwołań do typu.

ToTraceString(IEdmTypeReference)

Zwraca reprezentację tekstowa 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 typu.

IsBad(IEdmElement)

Zwraca wartość true, jeśli ten element zawiera błędy zwracane przez metodę Errors(IEdmElement) .

TypeErrors(IEdmTypeReference)

Pobiera błędy, jeśli istnieją, które należą do tego typu odwołania lub jego definicji.

Dotyczy