Freigeben über


IEdmStructuredType-Schnittstelle

Stellt die allgemeine Basisschnittstelle für Definitionen der strukturierten EDM-Typen dar.

Namespace:  Microsoft.Data.Edm
Assembly:  Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)

Syntax

'Declaration
Public Interface IEdmStructuredType _
    Inherits IEdmType, IEdmElement
'Usage
Dim instance As IEdmStructuredType
public interface IEdmStructuredType : IEdmType, 
    IEdmElement
public interface class IEdmStructuredType : IEdmType, 
    IEdmElement
type IEdmStructuredType =  
    interface
        interface IEdmType
        interface IEdmElement
    end
public interface IEdmStructuredType extends IEdmType, IEdmElement

Der IEdmStructuredType-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BaseType Ruft den Basistyp dieses Typs ab.
Öffentliche Eigenschaft DeclaredProperties Ruft die sofort innerhalb dieses Typs deklarierten Eigenschaften ab.
Öffentliche Eigenschaft IsAbstract Ruft einen Wert ab, der angibt, ob es sich um einen abstrakten Typ handelt.
Öffentliche Eigenschaft IsOpen Ruft einen Wert ab, der angibt, ob es sich um einen offenen Typ handelt.
Öffentliche Eigenschaft TypeKind Ruft die Art dieses Typs ab. (Geerbt von IEdmType.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode FindProperty Sucht mit dem angegebenen Namen in diesem Typ und allen Basistypen nach einer strukturellen oder einer Navigationseigenschaft und gibt NULL zurück, wenn keine solche Eigenschaft vorhanden ist.

Zum Anfang

Erweiterungsmethoden

  Name Beschreibung
Öffentliche Erweiterungsmethode DeclaredStructuralProperties Ruft die deklarierten strukturellen Eigenschaft mit dem angegebenen Typ ab. (Definiert von ExtensionMethods.)
Öffentliche Erweiterungsmethode Errors Ruft ggf. die Fehler ab, die zu diesem Element oder zu den Elementen gehören, die dieses Element enthält.Zum Beispiel schließen Fehler für einen strukturellen Typ die Fehler des Typs selbst und Fehler seiner deklarierten Eigenschaften ein.Die Methode analysiert keine von diesem Element referenzierten Elemente.Zum Beispiel schließen Fehler einer Eigenschaft keine Fehler in ihrem Typ ein. (Definiert von ValidationExtensionMethods.)
Öffentliche Erweiterungsmethode InheritsFrom Bestimmt, ob der potenzielle Basistyp in der Vererbungshierarchie des Typs ist, die getestet wird. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsBad Gibt an, ob dieses Element Fehler enthält, die von der Methode Errors(IEdmElement) zurückgegeben wurden. (Definiert von ValidationExtensionMethods.)
Öffentliche Erweiterungsmethode IsEquivalentTo Gibt true zurück, wenn der verglichene Typ zu diesem Typ semantisch gleichwertig ist. (Definiert von EdmElementComparer.)
Öffentliche Erweiterungsmethode IsOrInheritsFrom Bestimmt, ob ein Typ zu einem anderen Typ äquivalent oder daraus abgeleitet wird. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsSpatial Bestimmt, ob sich diese Definition auf einen räumlichen Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode Location Ruft die Position des angegebenen Elements ab. (Definiert von ExtensionMethods.)
Öffentliche Erweiterungsmethode Properties Ruft die Eigenschaft des angegebenen Typs ab. (Definiert von ExtensionMethods.)
Öffentliche Erweiterungsmethode StructuralProperties Ruft die strukturellen Eigenschaft mit dem angegebenen Typ ab. (Definiert von ExtensionMethods.)
Öffentliche Erweiterungsmethode ToTraceString Gibt die Textdarstellung des aktuellen Objekts zurück. (Definiert von ToTraceStringExtensionMethods.)

Zum Anfang

Siehe auch

Verweis

Microsoft.Data.Edm-Namespace