Поделиться через


IEdmSpatialTypeReference Интерфейс

Определение

Представляет ссылку на пространственный тип модели EDM.

public interface IEdmSpatialTypeReference : Microsoft.OData.Edm.IEdmPrimitiveTypeReference
type IEdmSpatialTypeReference = interface
    interface IEdmPrimitiveTypeReference
    interface IEdmTypeReference
    interface IEdmElement
Public Interface IEdmSpatialTypeReference
Implements IEdmPrimitiveTypeReference
Производный
Реализации

Свойства

Definition

Возвращает определение, к которому относится этот тип.

(Унаследовано от IEdmTypeReference)
IsNullable

Возвращает значение, указывающее, допускает ли этот тип значения NULL.

(Унаследовано от IEdmTypeReference)
SpatialReferenceIdentifier

Возвращает идентификатор пространственной ссылки этого пространственного типа.

Методы расширения

IsEquivalentTo(IEdmTypeReference, IEdmTypeReference)

Возвращает значение true, если сравниваемая ссылка на тип семантически эквивалентна этой ссылке на тип. Типы схем (IEdmSchemaType) сравниваются с помощью ссылок на объекты.

AsBinary(IEdmTypeReference)

Если эта ссылка имеет двоичный тип, она вернет допустимую ссылку на двоичный тип в определение типа. В противном случае будет возвращена недействительная ссылка на двоичный тип.

AsCollection(IEdmTypeReference)

Если эта ссылка имеет тип коллекции, возвращается допустимая ссылка на тип коллекции для определения типа. В противном случае будет возвращена недействительная ссылка на тип коллекции.

AsComplex(IEdmTypeReference)

Если эта ссылка имеет сложный тип, возвращается допустимая ссылка на сложный тип для определения типа. В противном случае будет возвращена недействительная ссылка на сложный тип.

AsDecimal(IEdmTypeReference)

Если эта ссылка имеет десятичный тип, возвращается допустимая ссылка на десятичный тип для определения типа. В противном случае будет возвращена недействительная ссылка на десятичный тип.

AsEntity(IEdmTypeReference)

Если эта ссылка имеет тип сущности, возвращается допустимая ссылка на тип сущности в определение типа. В противном случае будет возвращена недействительная ссылка на тип сущности.

AsEntityReference(IEdmTypeReference)

Если эта ссылка имеет тип ссылки на сущность, она вернет допустимую ссылку на тип ссылки сущности в определение типа. В противном случае будет возвращена недействительная ссылка на ссылочный тип сущности.

AsEnum(IEdmTypeReference)

Если эта ссылка имеет тип перечисления, возвращается допустимая ссылка на тип перечисления в определение типа. В противном случае будет возвращена недействительная ссылка на тип перечисления.

AsPath(IEdmTypeReference)

Если эта ссылка имеет тип пути, возвращается допустимая ссылка на тип пути для определения типа. В противном случае он вернет ссылку на недопустимый тип пути.

AsPrimitive(IEdmTypeReference)

Если эта ссылка имеет примитивный тип, возвращается допустимая ссылка на примитивный тип в определение типа. В противном случае будет возвращена недействительная ссылка на примитивный тип.

AsSpatial(IEdmTypeReference)

Если эта ссылка имеет пространственный тип, возвращается допустимая ссылка на пространственный тип в определение типа. В противном случае будет возвращена недействительная ссылка на пространственный тип.

AsString(IEdmTypeReference)

Если эта ссылка имеет строковый тип, возвращается допустимая ссылка на строковый тип для определения типа. В противном случае будет возвращена недействительная ссылка на строковый тип.

AsStructured(IEdmTypeReference)

Если эта ссылка имеет структурированный тип, возвращается допустимая ссылка на структурированный тип в определение типа. В противном случае будет возвращена недействительная ссылка на структурированный тип.

AsTemporal(IEdmTypeReference)

Если эта ссылка имеет темпоральный тип, возвращается допустимая ссылка на темпоральный тип в определение типа. В противном случае будет возвращена недействительная ссылка на временной тип.

AsTypeDefinition(IEdmTypeReference)

Если эта ссылка имеет определение типа, возвращается допустимая ссылка на определение типа. В противном случае возвращается неправильная ссылка на определение типа.

IsBinary(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на двоичный тип.

IsBoolean(IEdmTypeReference)

Возвращает значение true, если эта ссылка относится к логическому типу.

IsByte(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на байтовый тип.

IsCollection(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на коллекцию.

IsComplex(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на сложный тип.

IsDate(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип Date.

IsDateTimeOffset(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип DateTimeOffset.

IsDecimal(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на десятичный тип.

IsDouble(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип double.

IsDuration(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип длительности.

IsEntity(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип сущности.

IsEntityReference(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип сущности.

IsEnum(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип перечисления.

IsFloating(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип с плавающей запятой.

IsGeography(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип geography.

IsGeometry(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип geometry.

IsGuid(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип GUID.

IsInt16(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип Int16.

IsInt32(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип Int32.

IsInt64(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип Int64.

IsIntegral(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на целочисленный тип.

IsPath(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип пути.

IsPrimitive(IEdmTypeReference)

Возвращает значение true, если эта ссылка относится к примитивному типу.

IsSByte(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип SByte.

IsSignedIntegral(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на подписанный целочисленный тип.

IsSingle(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на один тип.

IsSpatial(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на пространственный тип.

IsStream(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип потока.

IsString(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на строковый тип.

IsStructured(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на структурированный тип.

IsTemporal(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на темпоральный тип.

IsTimeOfDay(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип TimeOfDay.

IsTypeDefinition(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на определение типа.

IsUntyped(IEdmTypeReference)

Возвращает значение true, если эта ссылка ссылается на тип Edm.Untyped.

PrimitiveKind(IEdmTypeReference)

Возвращает примитивный тип определения этой ссылки.

FullName(IEdmTypeReference)

Возвращает полное имя определения, на который ссылается ссылка на тип.

Location(IEdmElement)

Возвращает расположение этого элемента.

PrimitiveDefinition(IEdmPrimitiveTypeReference)

Возвращает определение этой ссылки на примитивный тип.

PrimitiveKind(IEdmPrimitiveTypeReference)

Возвращает примитивный тип определения, на который ссылается ссылка на этот тип.

ShortQualifiedName(IEdmTypeReference)

Возвращает короткое полное имя определения, на который ссылается ссылка на тип.

ToStructuredType(IEdmTypeReference)

Возвращает структурированный тип, предназначенный для этой ссылки на тип структурного свойства.

TypeKind(IEdmTypeReference)

Возвращает тип определения ссылок на тип.

ToTraceString(IEdmTypeReference)

Возвращает текстовое представление текущего объекта.

Errors(IEdmElement)

Возвращает ошибки, относящиеся к этому элементу или элементам, содержащимся внутри него (если такие ошибки есть). Например, ошибки для структурного типа включают ошибки самого типа и ошибки свойств, объявленных в нем. Этот метод не анализирует элементы, на которые ссылается этот элемент. Например, ошибки свойства не включают ошибки его типа.

IsBad(IEdmElement)

Возвращает значение true, если этот элемент содержит ошибки, возвращаемые методом Errors(IEdmElement) .

TypeErrors(IEdmTypeReference)

Возвращает ошибки, связанные со ссылкой на этот тип или определением этого типа (если такие ошибки есть).

Применяется к