RequiresPreviewFeaturesAttribute Klasa

Definicja

Wskazuje, że interfejs API jest w wersji zapoznawczej. Ten atrybut umożliwia oflagowane witryny wywołań za pomocą diagnostyki, która wskazuje, że jest używana funkcja w wersji zapoznawczej. Autorzy mogą używać tego atrybutu do dostarczania funkcji w wersji zapoznawczej w swoich zestawach.

public ref class RequiresPreviewFeaturesAttribute 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 RequiresPreviewFeaturesAttribute : 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 RequiresPreviewFeaturesAttribute = class
    inherit Attribute
Public NotInheritable Class RequiresPreviewFeaturesAttribute
Inherits Attribute
Dziedziczenie
RequiresPreviewFeaturesAttribute
Atrybuty

Uwagi

RequiresPreviewFeaturesAttribute oznacza interfejs API jako wymagający funkcji w wersji zapoznawczej ze środowiska uruchomieniowego .NET, jego biblioteki podstawowe i kompilatory. Ten interfejs API jest przeznaczony dla funkcji udostępnianych przez platformę i ogólnie nie powinien być używany w kodzie użytkownika.

Jeśli chcesz dostarczyć funkcje wersji zapoznawczej we własnych bibliotekach, użyj ExperimentalAttribute zamiast tego.

Aby uzyskać więcej informacji na temat oznaczania interfejsów API jako wersji zapoznawczej, zobacz Interfejsy API w wersji zapoznawczej.

Konstruktory

Nazwa Opis
RequiresPreviewFeaturesAttribute()

Inicjuje nowe wystąpienie klasy RequiresPreviewFeaturesAttribute.

RequiresPreviewFeaturesAttribute(String)

Inicjuje nowe wystąpienie RequiresPreviewFeaturesAttribute klasy z określonym komunikatem.

Właściwości

Nazwa Opis
Message

Pobiera opcjonalny komunikat skojarzony z tym wystąpieniem atrybutu.

TypeId

Po zaimplementowaniu w klasie pochodnej pobiera unikatowy identyfikator dla tego Attribute.

(Odziedziczone po Attribute)
Url

Pobiera lub ustawia opcjonalny adres URL skojarzony z tym wystąpieniem atrybutu.

Metody

Nazwa Opis
Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

(Odziedziczone po Attribute)
GetHashCode()

Zwraca kod skrótu dla tego wystąpienia.

(Odziedziczone po Attribute)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
IsDefaultAttribute()

Po zastąpieniu w klasie pochodnej wskazuje, czy wartość tego wystąpienia jest wartością domyślną dla klasy pochodnej.

(Odziedziczone po Attribute)
Match(Object)

Po zastąpieniu w klasie pochodnej zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

(Odziedziczone po Attribute)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też