IEdmSpatialTypeReference 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 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) |
取得屬於此型別參考或其定義的錯誤 (如果有的話)。 |