EdmBinaryTypeReference 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 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. |