共用方式為


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 會與其物件 ref 進行比較。

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。

IsDateTimeOffset(IEdmTypeReference)

如果這個參考參考參照到 DateTimeOffset 類型,則會傳回 true。

IsDecimal(IEdmTypeReference)

如果這個參考參考十進位類型,則傳回 true。

IsDouble(IEdmTypeReference)

如果這個參考參考雙精度浮點數,則傳回 true。

IsDuration(IEdmTypeReference)

如果這個參考參考是持續時間類型,則傳回 true。

IsEntity(IEdmTypeReference)

如果此參考參考實體類型,則傳回 true。

IsEntityReference(IEdmTypeReference)

如果此參考參考實體類型,則傳回 true。

IsEnum(IEdmTypeReference)

如果這個參考參考列舉型別,則傳回 true。

IsFloating(IEdmTypeReference)

如果這個參考參考指向浮點類型,則傳回 true。

IsGeography(IEdmTypeReference)

如果這個參考參考地理類型,則傳回 true。

IsGeometry(IEdmTypeReference)

如果這個參考參考幾何類型,則傳回 true。

IsGuid(IEdmTypeReference)

如果這個參考參考 GUID 類型,則傳回 true。

IsInt16(IEdmTypeReference)

如果這個參考參考參照到 Int16 類型,則傳回 true。

IsInt32(IEdmTypeReference)

如果這個參考參考參照到 Int32 類型,則傳回 true。

IsInt64(IEdmTypeReference)

如果這個參考參考參照到 Int64 類型,則傳回 true。

IsIntegral(IEdmTypeReference)

如果這個參考參考整數類型,則傳回 true。

IsPath(IEdmTypeReference)

如果這個參考參考路徑類型,則傳回 true。

IsPrimitive(IEdmTypeReference)

如果這個參考參考基本類型,則傳回 true。

IsSByte(IEdmTypeReference)

如果這個參考參考 SByte 類型,則傳回 true。

IsSignedIntegral(IEdmTypeReference)

如果這個參考參考帶正負號的整數型別,則傳回 true。

IsSingle(IEdmTypeReference)

如果這個參考參考單一類型,則傳回 true。

IsSpatial(IEdmTypeReference)

如果此參考參考空間類型,則傳回 true。

IsStream(IEdmTypeReference)

如果這個參考參考資料流類型,則傳回 true。

IsString(IEdmTypeReference)

如果這個參考參考字串類型,則傳回 true。

IsStructured(IEdmTypeReference)

如果這個參考參考結構化類型,則傳回 true。

IsTemporal(IEdmTypeReference)

如果這個參考參考時態型別,則傳回 true。

IsTimeOfDay(IEdmTypeReference)

如果此參考參考 TimeOfDay 類型,則傳回 true。

IsTypeDefinition(IEdmTypeReference)

如果這個參考參考類型定義,則傳回 true。

IsUntyped(IEdmTypeReference)

如果這個參考參考 Edm.Untyped 類型,則傳回 true。

PrimitiveKind(IEdmTypeReference)

傳回此參考之定義的基本類型。

FullName(IEdmTypeReference)

取得型別參考所參考之定義的完整名稱。

Location(IEdmElement)

取得此元素的位置。

PrimitiveDefinition(IEdmPrimitiveTypeReference)

取得這個基本型別參考的定義。

PrimitiveKind(IEdmPrimitiveTypeReference)

取得這個型別參考所參考之定義的基本類型。

ShortQualifiedName(IEdmTypeReference)

取得型別參考所參考之定義的簡短限定名稱。

ToStructuredType(IEdmTypeReference)

取得這個結構化屬性型別參考的目標結構化型別。

TypeKind(IEdmTypeReference)

取得型別參考定義的型別種類。

ToTraceString(IEdmTypeReference)

傳回目前物件的文字表示。

Errors(IEdmElement)

取得屬於此元素或此元素所包含之元素的錯誤 (如果有的話)。 例如,結構化型別的錯誤包括型別本身的錯誤及其宣告屬性的錯誤。 該方法不會分析此元素所參考的元素。 例如,屬性的錯誤不包括其型別中的錯誤。

IsBad(IEdmElement)

如果這個專案包含 方法傳 Errors(IEdmElement) 回的錯誤,則傳回 true。

TypeErrors(IEdmTypeReference)

取得屬於此型別參考或其定義的錯誤 (如果有的話)。

適用於