Freigeben über


ResourceType-Klasse

Stellt einen primitiven, komplexen oder Entitätstyp eines Datendiensts dar.

Vererbungshierarchie

System.Object
  System.Data.Services.Providers.ResourceType
    System.Data.Services.Providers.CollectionResourceType
    System.Data.Services.Providers.EntityCollectionResourceType

Namespace:  System.Data.Services.Providers
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)

Syntax

'Declaration
Public Class ResourceType
'Usage
Dim instance As ResourceType
public class ResourceType
public ref class ResourceType
type ResourceType =  class end
public class ResourceType

Der ResourceType-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ResourceType Erstellt eine ResourceType-Instanz für einen Datendienst.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BaseType Ruft einen Verweis auf den Basisressourcentyp ab, sofern vorhanden.
Öffentliche Eigenschaft CanReflectOnInstanceType Ruft ab, ob der entsprechende Instanztyp den CLR-Typ dieser Entität darstellt.
Öffentliche Eigenschaft CustomState Ruft einen Platzhalter für vom Entwickler definierte benutzerdefinierte Zustandsinformationen zu einem Ressourcentyp ab oder legt diesen fest.
Öffentliche Eigenschaft ETagProperties Ruft die Liste von Eigenschaften für diesen Typ ab.
Öffentliche Eigenschaft FullName Ruft den vollständigen Namen der Ressource ab.
Öffentliche Eigenschaft InstanceType Verweis auf den CLR-Typ, den diese Ressource darstellt.
Öffentliche Eigenschaft IsAbstract Ruft einen booleschen Wert ab, der angibt, ob dies ein abstrakter Typ ist.
Öffentliche Eigenschaft IsMediaLinkEntry Ruft einen booleschen Wert ab, der true ist, wenn der Ressourcentyp einen Standarddatenstrom enthält, oder legt ihn fest.
Öffentliche Eigenschaft IsOpenType Ruft ab, ob der Ressourcentyp über offene Eigenschaften verfügt.
Öffentliche Eigenschaft IsReadOnly Ruft einen booleschen Wert ab, der true ist, wenn dieser Ressourcentyp als schreibgeschützt festgelegt wurde.
Öffentliche Eigenschaft KeyProperties Ruft eine Liste von Schlüsseleigenschaften für diesen Typ ab.
Öffentliche Eigenschaft Name Ruft den Namen des Ressourcentyps ab.
Öffentliche Eigenschaft Namespace Ruft den Namespace des Ressourcentyps ab.
Öffentliche Eigenschaft Properties Ruft eine Liste von für diesen Typ deklarierten Eigenschaften ab, die nur die Eigenschaften einschließt, die in dem Typ definiert wurden, nicht im Basistyp.
Öffentliche Eigenschaft PropertiesDeclaredOnThisType Ruft die Liste der für diesen Typ deklarierten Eigenschaften ab oder legt sie fest.
Öffentliche Eigenschaft ResourceTypeKind Ruft die ResourceTypeKind für den Typ ab.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode AddEntityPropertyMappingAttribute Fügt ein EntityPropertyMappingAttribute für den Ressourcentyp hinzu.
Öffentliche Methode AddProperty Fügt dem Typ die vom resourceProperty-Parameter angegebene Eigenschaft hinzu.
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche MethodeStatisches Element GetCollectionResourceType
Öffentliche MethodeStatisches Element GetEntityCollectionResourceType Ruft einen EntityCollectionResourceType ab, der eine Auflistung der angegebenen itemType-Elemente darstellt.
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche MethodeStatisches Element GetPrimitiveResourceType Ruft einen Ressourcentyp ab, der einen primitiven Typ darstellt, wenn ein Type-Objekt übergeben wird.
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode LoadPropertiesDeclaredOnThisType Gibt eine Liste der von diesem Ressourcentyp deklarierten Eigenschaften zurück.
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode SetReadOnly Legt den Ressourcentyp als schreibgeschützt fest.
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Hinweise

Geschachtelte Typen werden als Ressourcentypen nicht unterstützt.

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

System.Data.Services.Providers-Namespace