Partager via


StaticAttribute Classe

Définition

Indique une interface qui contient uniquement des méthodes statiques.

public ref class StaticAttribute sealed : Attribute
/// [Windows.Foundation.Metadata.AllowMultiple]
/// [Windows.Foundation.Metadata.AttributeUsage(System.AttributeTargets.RuntimeClass)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
class StaticAttribute final : Attribute
[Windows.Foundation.Metadata.AllowMultiple]
[Windows.Foundation.Metadata.AttributeUsage(System.AttributeTargets.RuntimeClass)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public sealed class StaticAttribute : Attribute
Public NotInheritable Class StaticAttribute
Inherits Attribute
Héritage
StaticAttribute
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (introduit dans v1.0)

Remarques

StaticAttribute spécifie une interface avec des méthodes que les projections de langage fournissent en tant que méthodes statiques de la classe. Une classe runtime peut spécifier zéro ou plusieurs attributs statiques.

Une classe runtime peut avoir un ActivateableAttribute pour indiquer que les instances de la classe peuvent être construites. En outre, une classe runtime peut avoir des interfaces instance, qui indiquent les méthodes instance fournies par les projections de langage sur chaque objet instance.

Constructeurs

StaticAttribute(Type, UInt32, Platform)

Crée et initialise une nouvelle instance de l’attribut.

StaticAttribute(Type, UInt32, String)

Crée et initialise une nouvelle instance de l’attribut.

StaticAttribute(Type, UInt32, Type)

Crée et initialise une nouvelle instance de l’attribut.

StaticAttribute(Type, UInt32)

Crée et initialise une nouvelle instance de l’attribut.

S’applique à

Voir aussi