IEdmPathType Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет определение типа Path.
public interface IEdmPathType : Microsoft.OData.Edm.IEdmSchemaType
type IEdmPathType = interface
interface IEdmSchemaType
interface IEdmSchemaElement
interface IEdmNamedElement
interface IEdmElement
interface IEdmVocabularyAnnotatable
interface IEdmType
Public Interface IEdmPathType
Implements IEdmSchemaType
- Реализации
Свойства
Name |
Возвращает имя этого элемента. (Унаследовано от IEdmNamedElement) |
Namespace |
Возвращает пространство имен, которому принадлежит данный элемент схемы. (Унаследовано от IEdmSchemaElement) |
PathKind |
Возвращает тип пути этого типа. |
SchemaElementKind |
Возвращает вид этого элемента схемы. (Унаследовано от IEdmSchemaElement) |
TypeKind |
Возвращает вид этого типа. (Унаследовано от IEdmType) |
Методы расширения
IsEquivalentTo(IEdmType, IEdmType) |
Возвращает значение true, если сравниваемый тип семантически эквивалентен данному типу. Типы схем (IEdmSchemaType) сравниваются по ссылке на объекты. |
AsActualType(IEdmType) |
Возвращает фактический тип заданного типа. Если данный тип является определением типа, фактический тип является его базовым типом; в противном случае возвращается сам заданный тип. |
IsBinary(IEdmType) |
Возвращает значение true, если это определение ссылается на двоичный тип. |
IsDecimal(IEdmType) |
Возвращает значение true, если это определение ссылается на десятичный тип. |
IsGeography(IEdmType) |
Возвращает значение true, если это определение ссылается на тип geography. |
IsGeometry(IEdmType) |
Возвращает значение true, если это определение ссылается на тип geometry. |
IsOnSameTypeHierarchyLineWith(IEdmType, IEdmType) |
Определяет, является ли thisType таким же, как otherType, или thisType является производным от otherType, или otherType является производным от thisType. |
IsOrInheritsFrom(IEdmType, IEdmType) |
Определяет, является ли тип эквивалентным или производным от другого типа. |
IsSpatial(IEdmType) |
Возвращает значение true, если это определение ссылается на пространственный тип. |
IsStream(IEdmType) |
Возвращает значение true, если эта ссылка ссылается на тип потока. |
IsString(IEdmType) |
Возвращает значение true, если это определение ссылается на строковый тип. |
IsTemporal(IEdmType) |
Возвращает значение true, если это определение ссылается на темпоральный тип. |
IsUntyped(IEdmType) |
Возвращает значение true, если это определение ссылается на нетипизированный тип. |
GetSymbolicString(IEdmVocabularyAnnotatable) |
Возвращает символьную строку элемента с заметками. При следующем критическом изменении лучше добавить свойство в IEdmVocabularyAnnotatable. |
AsElementType(IEdmType) |
Возвращает тип элемента определения коллекции или самого определения, не являющегося коллекцией, на который ссылается ссылка на тип. |
FullName(IEdmSchemaElement) |
Возвращает полное имя элемента. |
FullTypeName(IEdmType) |
Возвращает полное имя определения, на которое ссылается ссылка на тип. |
IsOpen(IEdmType) |
Возвращает значение true, если определение этой ссылки открыто. |
Location(IEdmElement) |
Возвращает расположение этого элемента. |
ShortQualifiedName(IEdmSchemaElement) |
Возвращает короткое полное имя элемента. |
VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel) |
Возвращает заметки по терминологии для элементов, как они видны в конкретной модели. |
ToTraceString(IEdmSchemaElement) |
Возвращает текстовое представление текущего объекта. |
ToTraceString(IEdmSchemaType) |
Возвращает текстовое представление текущего объекта. |
ToTraceString(IEdmType) |
Возвращает текстовое представление текущего объекта. |
Errors(IEdmElement) |
Возвращает ошибки, относящиеся к этому элементу или элементам, содержащимся внутри него (если такие ошибки есть). Например, ошибки для структурного типа включают ошибки самого типа и ошибки свойств, объявленных в нем. Этот метод не анализирует элементы, на которые ссылается этот элемент. Например, ошибки свойства не включают ошибки его типа. |
IsBad(IEdmElement) |
Возвращает значение true, если этот элемент содержит ошибки, возвращаемые методом Errors(IEdmElement) . |