Freigeben über


StructuredDataViewType Klasse

Definition

Die abstrakte Basisklasse für alle Nicht-Grundtypen.

public abstract class StructuredDataViewType : Microsoft.ML.Data.DataViewType
type StructuredDataViewType = class
    inherit DataViewType
Public MustInherit Class StructuredDataViewType
Inherits DataViewType
Vererbung
StructuredDataViewType
Abgeleitet

Hinweise

Diese Klasse steht in konstrast zu PrimitiveDataViewType. Da diese Klasse definiert ist, um Fälle zu kapseln, in denen Instanzen des Darstellungstyps frei kopiert werden können, ohne Bedenken über Besitz, Stummschaltung oder Dispoal zu haben, wird dies für diese Typen definiert, in denen diese Faktoren bedenken.

Um das auffälligste Beispiel zu nehmen, ist ein Strukturtyp, VectorDataViewType der durch die Pufferfreigabemechanismen seines VBuffer<T> Darstellungstyps nicht ausreichend ist, um eine unabhängige Kopie zu erstellen.

Konstruktoren

StructuredDataViewType(Type)

Die abstrakte Basisklasse für alle Nicht-Grundtypen.

Eigenschaften

RawType

Der Rohformat Type für dies DataViewType. Beachten Sie, dass dies der rohe Darstellungstyp ist und nicht der vollständige Informationsinhalt des DataViewType.

(Geerbt von DataViewType)

Methoden

Equals(DataViewType)

Gibt true zurück, wenn this es sich um other gleichwertige und false andernfalls handelt.

(Geerbt von DataViewType)

Gilt für: