Freigeben über


EdmCollectionTypeReference-Klasse

Stellt einen Verweis auf einen EDM-Auflistungstyp dar.

Vererbungshierarchie

System.Object
  Microsoft.Data.Edm.Library.EdmElement
    Microsoft.Data.Edm.Library.EdmTypeReference
      Microsoft.Data.Edm.Library.EdmCollectionTypeReference

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

Syntax

'Declaration
Public Class EdmCollectionTypeReference _
    Inherits EdmTypeReference _
    Implements IEdmCollectionTypeReference, IEdmTypeReference, IEdmElement
'Usage
Dim instance As EdmCollectionTypeReference
public class EdmCollectionTypeReference : EdmTypeReference, 
    IEdmCollectionTypeReference, IEdmTypeReference, IEdmElement
public ref class EdmCollectionTypeReference : public EdmTypeReference, 
    IEdmCollectionTypeReference, IEdmTypeReference, IEdmElement
type EdmCollectionTypeReference =  
    class
        inherit EdmTypeReference
        interface IEdmCollectionTypeReference
        interface IEdmTypeReference
        interface IEdmElement
    end
public class EdmCollectionTypeReference extends EdmTypeReference implements IEdmCollectionTypeReference, IEdmTypeReference, IEdmElement

Der EdmCollectionTypeReference-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode EdmCollectionTypeReference Initialisiert eine neue Instanz der EdmCollectionTypeReference-Klasse.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CollectionDefinition Ruft den Auflistungstyp ab, auf den dieser Typ verweist.
Öffentliche Eigenschaft Definition Ruft die Definition ab, auf die dieser Typ verweist. (Geerbt von EdmTypeReference.)
Öffentliche Eigenschaft IsNullable Ruft einen Wert ab, der angibt, ob es sich um einen auf NULL festlegbaren Typ handelt. (Geerbt von EdmTypeReference.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ToString Gibt die Textdarstellung des aktuellen Objekts zurück. (Geerbt von EdmTypeReference.)

Zum Anfang

Erweiterungsmethoden

  Name Beschreibung
Öffentliche Erweiterungsmethode AsBinary Gibt einen gültigen Binärtypverweis an die Typdefinition zurück, wenn dieser Verweis vom Binärtyp ist.Andernfalls wird ein ungültiger Binärtypverweis zurückgegeben. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode AsCollection Gibt einen gültigen Auflistungstypverweis an die Typdefinition zurück, wenn dieser Verweis vom Auflistungstyp ist.Andernfalls wird ein ungültiger Auflistungstypverweis zurückgegeben. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode AsComplex Gibt einen gültigen komplexen Typverweis an die Typdefinition zurück, wenn dieser Verweis vom komplexen Typ ist.Andernfalls wird ein ungültiger komplexer Typverweis zurückgegeben. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode AsDecimal Gibt einen gültigen Dezimaltypverweis an die Typdefinition zurück, wenn dieser Verweis vom Dezimaltyp ist.Andernfalls wird ein ungültiger Dezimaltypverweis zurückgegeben. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode AsEntity Gibt einen gültigen Entitätstypverweis an die Typdefinition zurück, wenn dieser Verweis vom Entitätstyp ist.Andernfalls wird ein ungültiger Entitätstypverweis zurückgegeben. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode AsEntityReference Gibt einen gültigen Entitätsverweistypverweis an die Typdefinition zurück, wenn dieser Verweis vom Entitätsverweistyp ist.Andernfalls wird ein ungültiger Entitätsverweistypverweis zurückgegeben. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode AsEnum Gibt einen gültigen Enumerationstypverweis an die Typdefinition zurück, wenn dieser Verweis vom Enumerationstyp ist.Andernfalls wird ein ungültiger Enumerationstypverweis zurückgegeben. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode AsPrimitive Gibt einen gültigen primitiven Typverweis an die Typdefinition zurück, wenn dieser Verweis vom primitiven Typ ist.Andernfalls wird ein ungültiger primitiver Typverweis zurückgegeben. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode AsRow Gibt einen gültigen Zeilentypverweis an die Typdefinition zurück, wenn dieser Verweis vom Zeilentyp ist.Andernfalls wird ein ungültiger Zeilentypverweis zurückgegeben. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode AsSpatial Gibt einen gültigen räumlichen Typverweis an die Typdefinition zurück, wenn dieser Verweis vom räumlichen Typ ist.Andernfalls wird ein ungültiger räumlicher Typverweis zurückgegeben. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode AsString Gibt einen gültigen Zeichenfolgentypverweis an die Typdefinition zurück, wenn dieser Verweis vom Zeichenfolgentyp ist.Andernfalls wird ein ungültiger Zeichenfolgentypverweis zurückgegeben. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode AsStructured Gibt einen gültigen strukturierten Typverweis an die Typdefinition zurück, wenn dieser Verweis vom strukturierten Typ ist.Andernfalls wird ein ungültiger strukturierter Typverweis zurückgegeben. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode AsTemporal Gibt einen gültigen Zeittypverweis an die Typdefinition zurück, wenn dieser Verweis vom Zeittyp ist.Andernfalls wird ein ungültiger Zeittypverweis zurückgegeben. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode CollectionDefinition Ruft den Auflistungstyp ab, auf den der Typ verweist. (Definiert von ExtensionMethods.)
Öffentliche Erweiterungsmethode ElementType Ruft den Elementtyp 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 FullName Ruft den vollständigen Namen mit dem angegebenen Typ ab. (Definiert von ExtensionMethods.)
Ö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 IsBinary Bestimmt, ob sich dieser Verweis auf einen Binärtyp bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsBoolean Bestimmt, ob sich dieser Verweis auf einen booleschen Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsByte Bestimmt, ob sich dieser Verweis auf einen Byte-Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsCollection Bestimmt, ob sich dieser Verweis auf eine Auflistung bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsComplex Bestimmt, ob sich dieser Verweis auf einen komplexen Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsDateTime Bestimmt, ob sich dieser Verweis auf einen DateTime-Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsDateTimeOffset Bestimmt, ob sich dieser Verweis auf einen DateTimeOffset-Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsDecimal Bestimmt, ob sich dieser Verweis auf einen Dezimaltyp bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsDouble Bestimmt, ob sich dieser Verweis auf einen Double-Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsEntity Bestimmt, ob sich dieser Verweis auf einen Entitätstyp bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsEntityReference Bestimmt, ob sich dieser Verweis auf einen Entitätstyp bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsEnum Bestimmt, ob sich dieser Verweis auf einen Enumerationstyp bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsEquivalentTo Gibt true zurück, wenn der verglichene Typ zu diesem Typ semantisch gleichwertig ist. (Definiert von EdmElementComparer.)
Öffentliche Erweiterungsmethode IsFloating Bestimmt, ob sich dieser Verweis auf einen Gleitkommatyp bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsGuid Bestimmt, ob sich dieser Verweis auf einen GUID-Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsInt16 Bestimmt, ob sich dieser Verweis auf einen Int16-Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsInt32 Bestimmt, ob sich dieser Verweis auf einen Int32-Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsInt64 Bestimmt, ob sich dieser Verweis auf einen Int64-Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsIntegral Bestimmt, ob sich dieser Verweis auf einen Ganzzahltyp bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsPrimitive Bestimmt, ob sich dieser Verweis auf einen primitiven Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsRow Bestimmt, ob sich dieser Verweis auf einen Zeilentyp bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsSByte Bestimmt, ob sich dieser Verweis auf einen SByte-Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsSignedIntegral Bestimmt, ob sich dieser Verweis auf einen ganzzahligen Typ mit Vorzeichen bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsSingle Bestimmt, ob sich dieser Verweis auf einen Single-Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsSpatial Bestimmt, ob sich dieser Verweis auf einen räumlichen Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsStream Bestimmt, ob sich dieser Verweis auf einen Streamtyp bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsString Bestimmt, ob sich dieser Verweis auf einen Zeichenfolgentyp bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsStructured Bestimmt, ob sich dieser Verweis auf einen strukturierten Typ bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsTemporal Bestimmt, ob sich dieser Verweis auf einen Zeittyp bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode IsTime Bestimmt, ob sich dieser Verweis auf einen Zeittyp bezieht. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode Location Ruft die Position des angegebenen Elements ab. (Definiert von ExtensionMethods.)
Öffentliche Erweiterungsmethode PrimitiveKind Gibt die primitive Art der Definition dieses Verweises zurück. (Definiert von EdmTypeSemantics.)
Öffentliche Erweiterungsmethode ToTraceString Gibt die Textdarstellung des aktuellen Objekts zurück. (Definiert von ToTraceStringExtensionMethods.)
Öffentliche Erweiterungsmethode TypeErrors Ruft ggf. die Fehler ab, die zu diesem Typverweis oder seiner Definition gehören. (Definiert von ValidationExtensionMethods.)
Öffentliche Erweiterungsmethode TypeKind Ruft die Typart des angegebenen Typs ab. (Definiert von ExtensionMethods.)

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.Data.Edm.Library-Namespace