RequiresPreviewFeaturesAttribute Klasa

Definicja

Wskazuje, że interfejs API jest w wersji zapoznawczej. Ten atrybut umożliwia oflagowane witrynom 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 platformy .NET, jego podstawowych bibliotek i kompilatorów. Ten interfejs API jest przeznaczony dla funkcji udostępnianych przez platformę i zazwyczaj nie powinien być używany w kodzie użytkownika.

Jeśli chcesz dostarczyć funkcje w 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

RequiresPreviewFeaturesAttribute()

Inicjuje nowe wystąpienie klasy RequiresPreviewFeaturesAttribute.

RequiresPreviewFeaturesAttribute(String)

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

Właściwości

Message

Pobiera opcjonalny komunikat skojarzony z tym wystąpieniem atrybutu.

TypeId

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

(Odziedziczone po Attribute)
Url

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

Metody

Equals(Object)

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

(Odziedziczone po Attribute)
GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

(Odziedziczone po Attribute)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IsDefaultAttribute()

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

(Odziedziczone po Attribute)
Match(Object)

Po przesłonięciu 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 Objectelementu .

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też