RequiresPreviewFeaturesAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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) |