Compartir a través de


EdmBinaryTypeReference Clase

Definición

Representa una referencia a un tipo binario de 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
Herencia
Implementaciones

Constructores

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

Inicializa una nueva instancia de la clase EdmBinaryTypeReference.

EdmBinaryTypeReference(IEdmPrimitiveType, Boolean)

Inicializa una nueva instancia de la clase EdmBinaryTypeReference.

Propiedades

Definition

Obtiene la definición a la que hace referencia este tipo.

(Heredado de EdmTypeReference)
IsNullable

Obtiene un valor que indica si el este tipo admite valores NULL.

(Heredado de EdmTypeReference)
IsUnbounded

Obtiene un valor que indica si este tipo especifica la longitud máxima permitida.

MaxLength

Obtiene la longitud máxima de este tipo.

Métodos

ToString()

Devuelve la representación de texto del objeto actual.

(Heredado de EdmTypeReference)

Métodos de extensión

IsEquivalentTo(IEdmTypeReference, IEdmTypeReference)

Devuelve true si la referencia de tipo comparado es semánticamente equivalente a esta referencia de tipo. Los tipos de esquema (IEdmSchemaType) se comparan mediante sus referencias de objeto.

AsBinary(IEdmTypeReference)

Si esta referencia es de un tipo binario, devolverá una referencia de tipo binario válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo binario no válida.

AsCollection(IEdmTypeReference)

Si esta referencia es de un tipo de colección, devolverá una referencia de tipo de colección válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo de colección no válida.

AsComplex(IEdmTypeReference)

Si esta referencia es de un tipo complejo, devolverá una referencia de tipo complejo válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo complejo no válida.

AsDecimal(IEdmTypeReference)

Si esta referencia es de un tipo decimal, devolverá una referencia de tipo decimal válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo decimal no válida.

AsEntity(IEdmTypeReference)

Si esta referencia es de un tipo de entidad, devolverá una referencia de tipo de entidad válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo de entidad no válida.

AsEntityReference(IEdmTypeReference)

Si esta referencia es de un tipo de referencia de entidad, devolverá una referencia de tipo de referencia de entidad válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo de referencia de entidad no válida.

AsEnum(IEdmTypeReference)

Si esta referencia es de un tipo de enumeración, devolverá una referencia de tipo de enumeración válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo de enumeración no válida.

AsPath(IEdmTypeReference)

Si esta referencia es de un tipo de ruta de acceso, devolverá una referencia de tipo de ruta de acceso válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo de ruta de acceso incorrecta.

AsPrimitive(IEdmTypeReference)

Si esta referencia es de un tipo primitivo, devolverá una referencia de tipo primitivo válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo primitivo no válida.

AsSpatial(IEdmTypeReference)

Si esta referencia es de un tipo espacial, devolverá una referencia de tipo espacial válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo espacial no válida.

AsString(IEdmTypeReference)

Si esta referencia es de un tipo de cadena, devolverá una referencia de tipo de cadena válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo de cadena no válida.

AsStructured(IEdmTypeReference)

Si esta referencia es de un tipo estructurado, devolverá una referencia de tipo estructurado válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo estructurado no válida.

AsTemporal(IEdmTypeReference)

Si esta referencia es de un tipo temporal, devolverá una referencia de tipo temporal válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo temporal no válida.

AsTypeDefinition(IEdmTypeReference)

Si esta referencia es de una definición de tipo, devolverá una referencia de definición de tipo válida a la definición de tipo. De lo contrario, devolverá una referencia de definición de tipo incorrecta.

IsBinary(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo binario.

IsBoolean(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo booleano.

IsByte(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de byte.

IsCollection(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a una colección.

IsComplex(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo complejo.

IsDate(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo Date.

IsDateTimeOffset(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo DateTimeOffset.

IsDecimal(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo decimal.

IsDouble(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo doble.

IsDuration(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de duración.

IsEntity(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de entidad.

IsEntityReference(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de entidad.

IsEnum(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de enumeración.

IsFloating(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de punto flotante.

IsGeography(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo geography.

IsGeometry(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo geometry.

IsGuid(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo GUID.

IsInt16(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo Int16.

IsInt32(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo Int32.

IsInt64(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo Int64.

IsIntegral(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo entero.

IsPath(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de ruta de acceso.

IsPrimitive(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo primitivo.

IsSByte(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo SByte.

IsSignedIntegral(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo entero firmado.

IsSingle(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un único tipo.

IsSpatial(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo espacial.

IsStream(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de secuencia.

IsString(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de cadena.

IsStructured(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo estructurado.

IsTemporal(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo temporal.

IsTimeOfDay(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo TimeOfDay.

IsTypeDefinition(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a una definición de tipo.

IsUntyped(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo Edm.Untyped.

PrimitiveKind(IEdmTypeReference)

Devuelve la clase primitiva de la definición de esta referencia.

FullName(IEdmTypeReference)

Obtiene el nombre completo de la definición a la que hace referencia la referencia de tipo.

Location(IEdmElement)

Obtiene la ubicación de este elemento.

PrimitiveDefinition(IEdmPrimitiveTypeReference)

Obtiene la definición de esta referencia de tipo primitivo.

PrimitiveKind(IEdmPrimitiveTypeReference)

Obtiene el tipo primitivo de la definición a la que hace referencia esta referencia de tipo.

ShortQualifiedName(IEdmTypeReference)

Obtiene el nombre completo corto de la definición a la que hace referencia la referencia de tipo.

ToStructuredType(IEdmTypeReference)

Obtiene el tipo estructurado destinado a esta referencia de tipo de propiedad estructural.

TypeKind(IEdmTypeReference)

Obtiene el tipo de la definición de referencias de tipo.

ToTraceString(IEdmTypeReference)

Devuelve la representación de texto del objeto actual.

Errors(IEdmElement)

Obtiene los errores, si los hay, que pertenecen a este elemento o a elementos incluidos en este elemento. Por ejemplo, los errores de un tipo estructural incluyen los errores del propio tipo y los errores de sus propiedades declaradas. El método no analiza los elementos a los que hace referencia este elemento. Por ejemplo, los errores de una propiedad no incluyen los errores de su tipo.

IsBad(IEdmElement)

Devuelve true si este elemento contiene errores devueltos por el Errors(IEdmElement) método .

TypeErrors(IEdmTypeReference)

Obtiene los errores, si los hay, que pertenecen a esta referencia de tipo o a su definición.

Se aplica a