Freigeben über


DataViewTypeAttribute Klasse

Definition

DataViewTypeAttribute sollte verwendet werden, um Klasseneigenschaften und Felder zu versehen, wenn die Instanzen dieser Klasse als ML.NET IDataViewgeladen werden. Die Funktion Register() wird aufgerufen, um eine für eine DataViewTypeType Zugehörigen Attributezu registrieren. Wann immer ein Wert in den registrierten Type und sein AttributeWert eingegeben wurde, wäre der Typ dieses Werts (z. B. a Type) IDataView dem zugeordneten DataViewTypeWert zugeordnet.

[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public abstract class DataViewTypeAttribute : Attribute, IEquatable<Microsoft.ML.Data.DataViewTypeAttribute>
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type DataViewTypeAttribute = class
    inherit Attribute
    interface IEquatable<DataViewTypeAttribute>
Public MustInherit Class DataViewTypeAttribute
Inherits Attribute
Implements IEquatable(Of DataViewTypeAttribute)
Vererbung
DataViewTypeAttribute
Abgeleitet
Attribute
Implementiert

Konstruktoren

DataViewTypeAttribute()

DataViewTypeAttribute sollte verwendet werden, um Klasseneigenschaften und Felder zu versehen, wenn die Instanzen dieser Klasse als ML.NET IDataViewgeladen werden. Die Funktion Register() wird aufgerufen, um eine für eine DataViewTypeType Zugehörigen Attributezu registrieren. Wann immer ein Wert in den registrierten Type und sein AttributeWert eingegeben wurde, wäre der Typ dieses Werts (z. B. a Type) IDataView dem zugeordneten DataViewTypeWert zugeordnet.

Methoden

Equals(DataViewTypeAttribute)

Zurückgeben true , wenn thisother entspricht und false andernfalls.

Register()

Eine Funktion, die implizit von ML.NET beim Verarbeiten eines benutzerdefinierten Typs aufgerufen wird. Er bindet ein DataViewType-Objekt an einen benutzerdefinierten Typ sowie seine Attribute.

Gilt für: