Sdílet prostřednictvím


EdmBinaryTypeReference Třída

Definice

Představuje odkaz na binární typ EDM.

public class EdmBinaryTypeReference : Microsoft.OData.Edm.EdmPrimitiveTypeReference, Microsoft.OData.Edm.IEdmBinaryTypeReference
type EdmBinaryTypeReference = class
    inherit EdmPrimitiveTypeReference
    interface IEdmBinaryTypeReference
    interface IEdmPrimitiveTypeReference
    interface IEdmTypeReference
    interface IEdmElement
Public Class EdmBinaryTypeReference
Inherits EdmPrimitiveTypeReference
Implements IEdmBinaryTypeReference
Dědičnost
Implementuje

Konstruktory

EdmBinaryTypeReference(IEdmPrimitiveType, Boolean, Boolean, Nullable<Int32>)

Inicializuje novou instanci EdmBinaryTypeReference třídy .

EdmBinaryTypeReference(IEdmPrimitiveType, Boolean)

Inicializuje novou instanci EdmBinaryTypeReference třídy .

Vlastnosti

Definition

Získá definici, na kterou tento typ odkazuje.

(Zděděno od EdmTypeReference)
IsNullable

Získá hodnotu označující, zda tento typ je nullable.

(Zděděno od EdmTypeReference)
IsUnbounded

Získá hodnotu označující, zda tento typ určuje maximální povolenou délku.

MaxLength

Získá maximální délku tohoto typu.

Metody

ToString()

Vrátí textové vyjádření aktuálního objektu.

(Zděděno od EdmTypeReference)

Metody rozšíření

IsEquivalentTo(IEdmTypeReference, IEdmTypeReference)

Vrátí hodnotu true, pokud je porovnávaný odkaz na typ sémanticky ekvivalentní k tomuto odkazu na typ. Typy schémat (IEdmSchemaType) se porovnávají podle odkazů na objekty.

AsBinary(IEdmTypeReference)

Pokud je tento odkaz binárního typu, vrátí platný odkaz binárního typu na definici typu. V opačném případě vrátí chybný odkaz na binární typ.

AsCollection(IEdmTypeReference)

Pokud je tento odkaz typu kolekce, vrátí platný odkaz na typ kolekce definice typu. V opačném případě se vrátí chybný odkaz na typ kolekce.

AsComplex(IEdmTypeReference)

Pokud je tento odkaz komplexního typu, vrátí platný odkaz na komplexní typ definice typu. V opačném případě vrátí špatný odkaz na komplexní typ.

AsDecimal(IEdmTypeReference)

Pokud je tento odkaz typu desítkového typu, vrátí platný odkaz desítkového typu na definici typu. V opačném případě se vrátí chybný odkaz na desítkový typ.

AsEntity(IEdmTypeReference)

Pokud je tento odkaz typu entity, vrátí platný odkaz na typ entity na definici typu. V opačném případě se vrátí chybný odkaz na typ entity.

AsEntityReference(IEdmTypeReference)

Pokud je tento odkaz typu odkazu na entitu, vrátí platný odkaz typu entity na definici typu. V opačném případě se vrátí chybný odkaz na typ odkazu na entitu.

AsEnum(IEdmTypeReference)

Pokud je tento odkaz typu výčtu, vrátí platný odkaz na typ výčtu definice typu. V opačném případě vrátí chybný odkaz na typ výčtu.

AsPath(IEdmTypeReference)

Pokud je tento odkaz typu cesty, vrátí platný odkaz na typ cesty na definici typu. V opačném případě se vrátí chybný odkaz na typ cesty.

AsPrimitive(IEdmTypeReference)

Pokud je tento odkaz primitivního typu, vrátí platný odkaz na primitivní typ definice typu. V opačném případě vrátí špatný odkaz na primitivní typ.

AsSpatial(IEdmTypeReference)

Pokud je tento odkaz prostorového typu, vrátí platný odkaz prostorového typu na definici typu. V opačném případě se vrátí chybný odkaz na prostorový typ.

AsString(IEdmTypeReference)

Pokud je tento odkaz typu řetězec, vrátí platný odkaz typu řetězce na definici typu. V opačném případě se vrátí chybný odkaz na typ řetězce.

AsStructured(IEdmTypeReference)

Pokud je tento odkaz strukturovaného typu, vrátí platný strukturovaný odkaz na typ definice. V opačném případě se vrátí chybný odkaz na strukturovaný typ.

AsTemporal(IEdmTypeReference)

Pokud je tento odkaz dočasného typu, vrátí platný odkaz na dočasný typ definice typu. V opačném případě se vrátí chybný odkaz na dočasný typ.

AsTypeDefinition(IEdmTypeReference)

Pokud je tento odkaz definice typu, vrátí platný odkaz definice typu na definici typu. V opačném případě se vrátí chybný odkaz na definici typu.

IsBinary(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na binární typ.

IsBoolean(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na logický typ.

IsByte(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ bajtu.

IsCollection(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na kolekci.

IsComplex(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na komplexní typ.

IsDate(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ Date.

IsDateTimeOffset(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ DateTimeOffset.

IsDecimal(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ desetinného čísla.

IsDouble(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na dvojitý typ.

IsDuration(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ doby trvání.

IsEntity(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ entity.

IsEntityReference(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ entity.

IsEnum(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ výčtu.

IsFloating(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ s plovoucí desetinou čárkou.

IsGeography(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na geografický typ.

IsGeometry(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ geometrie.

IsGuid(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ GUID.

IsInt16(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ Int16.

IsInt32(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ Int32.

IsInt64(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ Int64.

IsIntegral(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ celého čísla.

IsPath(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ cesty.

IsPrimitive(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na primitivní typ.

IsSByte(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ SByte.

IsSignedIntegral(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na celočíselný typ se sadou se sadou.

IsSingle(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na jeden typ.

IsSpatial(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na prostorový typ.

IsStream(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ datového proudu.

IsString(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ řetězce.

IsStructured(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na strukturovaný typ.

IsTemporal(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na dočasný typ.

IsTimeOfDay(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ TimeOfDay.

IsTypeDefinition(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na definici typu.

IsUntyped(IEdmTypeReference)

Vrátí hodnotu true, pokud tento odkaz odkazuje na typ Edm.Untyped.

PrimitiveKind(IEdmTypeReference)

Vrátí primitivní druh definice tohoto odkazu.

FullName(IEdmTypeReference)

Získá úplný název definice, na kterou odkazuje odkaz na typ.

Location(IEdmElement)

Získá umístění tohoto prvku.

PrimitiveDefinition(IEdmPrimitiveTypeReference)

Získá definici tohoto primitivního typu odkaz.

PrimitiveKind(IEdmPrimitiveTypeReference)

Získá primitivní druh definice odkazované na tento typ odkazu.

ShortQualifiedName(IEdmTypeReference)

Získá krátký kvalifikovaný název definice odkaz na typ odkaz.

ToStructuredType(IEdmTypeReference)

Získá strukturovaný typ, na který cílí tento odkaz na typ strukturální vlastnosti.

TypeKind(IEdmTypeReference)

Získá typ typu typ odkazy definice.

ToTraceString(IEdmTypeReference)

Vrátí textové vyjádření aktuálního objektu.

Errors(IEdmElement)

Získá chyby, pokud nějaké, které patří k tomuto prvku nebo elementy, které tento prvek obsahuje. Například chyby strukturálního typu zahrnují chyby samotného typu a chyby jeho deklarovaných vlastností. Metoda neanalyzuje prvky, na které tento prvek odkazuje. Například chyby vlastnosti nezahrnují chyby z jejího typu.

IsBad(IEdmElement)

Vrátí hodnotu true, pokud tento prvek obsahuje chyby vrácené metodou Errors(IEdmElement) .

TypeErrors(IEdmTypeReference)

Získá chyby, pokud nějaké, které patří k tomuto typu odkaz nebo jeho definice.

Platí pro