Freigeben über


ExperimentalAttribute Klasse

Definition

Gibt an, dass eine API experimentell ist und sich in Zukunft ändern kann.

public ref class ExperimentalAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Delegate | System.AttributeTargets.Enum | System.AttributeTargets.Event | System.AttributeTargets.Field | System.AttributeTargets.Interface | System.AttributeTargets.Method | System.AttributeTargets.Module | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false)]
public sealed class ExperimentalAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Delegate | System.AttributeTargets.Enum | System.AttributeTargets.Event | System.AttributeTargets.Field | System.AttributeTargets.Interface | System.AttributeTargets.Method | System.AttributeTargets.Module | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false)>]
type ExperimentalAttribute = class
    inherit Attribute
Public NotInheritable Class ExperimentalAttribute
Inherits Attribute
Vererbung
ExperimentalAttribute
Attribute

Hinweise

ExperimentalAttribute ermöglicht die Kennzeichnung von Aufrufwebsites mit einer Diagnose, die angibt, dass ein experimentelles Feature verwendet wird. Sie können dieses Attribut verwenden, um Vorschaufeatures in ansonsten stabilen Bibliotheken auszuliefern.

Weitere Informationen zum Markieren von APIs als Vorschau finden Sie unter Vorschau-APIs.

Konstruktoren

ExperimentalAttribute(String)

Initialisiert eine neue instance der ExperimentalAttribute -Klasse und gibt die ID an, die der Compiler beim Melden einer Verwendung der API verwendet, für die das Attribut gilt.

Eigenschaften

DiagnosticId

Ruft die ID ab, die der Compiler verwendet, wenn eine Verwendung der API gemeldet wird, für die das Attribut gilt.

TypeId

Ruft bei Implementierung in einer abgeleiteten Klasse einen eindeutigen Bezeichner für dieses Attribute ab.

(Geerbt von Attribute)
UrlFormat

Ruft die URL für die entsprechende Dokumentation ab oder legt sie fest. Die API akzeptiert eine Formatzeichenfolge anstelle einer tatsächlichen URL und erstellt eine generische URL, die die Diagnose-ID enthält.

Methoden

Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.

(Geerbt von Attribute)
GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von Attribute)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IsDefaultAttribute()

Gibt beim Überschreiben in einer abgeleiteten Klasse an, ob der Wert der Instanz der Standardwert für die abgeleitete Klasse ist.

(Geerbt von Attribute)
Match(Object)

Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht.

(Geerbt von Attribute)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen