Windows.Foundation.Metadata Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce gli attributi che indicano le proprietà fondamentali dei tipi e dei membri Windows Runtime.
Classi
ActivatableAttribute |
Indica che la classe è una classe di runtime activatable. |
AllowForWebAttribute |
Consente agli sviluppatori di esporre un oggetto UWP (native piattaforma UWP (Universal Windows Platform)) come parametro globale nel contesto del documento di primo livello all'interno di un WebView. Per proiettare un oggetto piattaforma UWP (Universal Windows Platform) (UWP), deve implementare IAgileObject e essere decorato con l'attributo AllowForWebAttribute. |
AllowMultipleAttribute |
Indica che è possibile applicare più istanze di un attributo personalizzato a una destinazione. |
ApiContractAttribute |
Specifica che il tipo rappresenta un contratto API. |
ApiInformation |
Consente di rilevare se è presente un membro, un tipo o un contratto API specificato in modo che sia possibile effettuare in modo sicuro chiamate API in un'ampia gamma di dispositivi. |
AttributeNameAttribute |
Indica il nome dell'attributo |
AttributeUsageAttribute |
Specifica l'uso di un altro attributo.
|
ComposableAttribute |
Indica come è composto un elemento di programmazione. |
ContractVersionAttribute |
Indica la versione del contratto API. |
CreateFromStringAttribute |
Crea un oggetto metadati da una stringa. |
DefaultAttribute |
Indica l'interfaccia predefinita per una classe di runtime. |
DefaultOverloadAttribute |
Indica che un metodo è il metodo di overload predefinito. Questo attributo deve essere usato con OverloadAttribute. |
DeprecatedAttribute |
Indica che un tipo o un membro devono essere contrassegnati nei metadati come deprecati. I compilatori e altri strumenti di sviluppo possono leggere questo attributo e fornire informazioni all'utente sul tipo di deprecazione e sulle possibili alternative. |
DualApiPartitionAttribute |
Indica che il tipo è supportato nelle app desktop e nelle app UWP. |
ExclusiveToAttribute |
Indica che il tipo specificato è esclusivo per questo tipo. |
ExperimentalAttribute |
Indica che un tipo o un membro deve essere contrassegnato nei metadati come sperimentale e di conseguenza potrebbe non essere presente nella versione finale, rilasciata di un SDK o di una libreria. |
FastAbiAttribute |
Indica se il tipo supporta l'ABI veloce. |
FeatureAttribute |
Esprime lo stato della funzionalità Windows Runtime associata a un tipo di Windows Runtime. |
GCPressureAttribute |
Solo per uso interno di Microsoft. |
GuidAttribute |
Indica il GUID per l'interfaccia o il delegato. |
HasVariantAttribute |
Indica che il tipo è un'istanza di una variante IInspectable. Si applica alle classi di runtime, alle interfacce e alle interfacce con parametri. |
InternalAttribute |
Indica che un tipo o un membro devono essere contrassegnati nei metadati come interni all'SDK o al framework e solo per l'utilizzo da parte dei componenti di sistema. |
LengthIsAttribute |
Indica il numero di elementi della matrice. |
MarshalingBehaviorAttribute |
Indica il comportamento di marshalling di un componente Windows Runtime. |
MetadataMarshalAttribute |
Indica che gli strumenti devono creare una voce per un'interfaccia durante la creazione di un pacchetto dell'applicazione. |
MuseAttribute |
Indica che una classe di runtime è compatibile con le app UWP che sono browser Web. |
NoExceptionAttribute |
Indica se il tipo genera eccezioni. |
OverloadAttribute |
Identifica il metodo come overload in un linguaggio che supporta l'overload. |
OverridableAttribute |
Indica che l'interfaccia contiene metodi sostituibili. |
PlatformAttribute |
Dichiara la piattaforma in cui deve essere supportato un tipo, quando vengono generati metadati specifici della piattaforma. |
PreviousContractVersionAttribute |
Indica che il tipo è stato precedentemente associato a un contratto API diverso. |
ProtectedAttribute |
Indica che l'interfaccia contiene metodi protetti. |
RangeAttribute |
Indica i vincoli di intervallo numerico per il valore di un campo dati. |
RemoteAsyncAttribute |
Indica che un'interfaccia può essere recapitata usando una forma asincrona del modello asincrono. |
StaticAttribute |
Indica un'interfaccia che contiene solo metodi statici. |
ThreadingAttribute |
Indica il modello di threading di una classe Windows Runtime. |
VariantAttribute |
Indica che l'elemento è un'istanza di una variante IInspectable. Si applica ai parametri, alle proprietà e ai valori restituiti dei tipi. |
VersionAttribute |
Indica la versione del tipo. |
WebHostHiddenAttribute |
Identifica il tipo come uno la cui funzionalità non è proiettata nel linguaggio di destinazione specificato. |
Enumerazioni
AttributeTargets |
Specifica il costrutto di programmazione a cui si applica un attributo.
|
CompositionType |
Specifica la visibilità di un elemento di programmazione per il quale viene applicato l'attributo componibile. |
DeprecationType |
Indica una deprecazione come Deprecate o Remove. |
FeatureStage |
Valori che indicano se una funzionalità di Windows è abilitata o disabilitata. |
GCPressureAmount |
Solo per uso interno di Microsoft. |
MarshalingType |
Specifica il tipo di marshalling per la classe. |
Platform |
Specifica le piattaforme in cui deve essere supportato un tipo specificato, come usato dagli attributi e dai metadati Windows Runtime. |
ThreadingModel |
Specifica il modello di threading. |
Vedi anche
Commenti e suggerimenti
Invia e visualizza il feedback per