ExperimentalAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |