ImportManyAttribute Classe
Definizione
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.
Specifica che una proprietà, un campo o un parametro deve essere popolato con tutte le esportazioni corrispondenti dall'oggetto CompositionContainer.
public ref class ImportManyAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)]
public class ImportManyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)>]
type ImportManyAttribute = class
inherit Attribute
Public Class ImportManyAttribute
Inherits Attribute
- Ereditarietà
- Attributi
Costruttori
| Nome | Descrizione |
|---|---|
| ImportManyAttribute() |
Inizializza una nuova istanza della ImportManyAttribute classe , importando il set di esportazioni con il nome del contratto predefinito. |
| ImportManyAttribute(String, Type) |
Inizializza una nuova istanza della ImportManyAttribute classe , importando il set di esportazioni con il nome e il tipo di contratto specificati. |
| ImportManyAttribute(String) |
Inizializza una nuova istanza della ImportManyAttribute classe , importando il set di esportazioni con il nome del contratto specificato. |
| ImportManyAttribute(Type) |
Inizializza una nuova istanza della ImportManyAttribute classe , importando il set di esportazioni con il nome del contratto derivato dal tipo specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| AllowRecomposition |
Ottiene o imposta un valore che indica se la proprietà o il campo decorata verranno ricomposti quando le esportazioni forniscono la modifica del contratto corrispondente. |
| ContractName |
Ottiene il nome del contratto delle esportazioni da importare. |
| ContractType |
Ottiene il tipo di contratto dell'esportazione da importare. |
| RequiredCreationPolicy |
Ottiene o imposta un valore che indica che l'utilità di importazione richiede una specifica CreationPolicy per le esportazioni utilizzate per soddisfare l'importazione. |
| Source |
Ottiene o imposta un valore che specifica gli ambiti da cui l'importazione può essere soddisfatta. |
| TypeId |
Se implementato in una classe derivata, ottiene un identificatore univoco per questo Attribute. (Ereditato da Attribute) |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. (Ereditato da Attribute) |
| GetHashCode() |
Restituisce il codice hash per questa istanza. (Ereditato da Attribute) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| IsDefaultAttribute() |
Quando sottoposto a override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata. (Ereditato da Attribute) |
| Match(Object) |
Quando sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. (Ereditato da Attribute) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Esegue il mapping di un set di nomi a un set corrispondente di identificatori dispatch. (Ereditato da Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera le informazioni sul tipo per un oggetto, che può essere utilizzato per ottenere le informazioni sul tipo per un'interfaccia. (Ereditato da Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Recupera il numero di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). (Ereditato da Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornisce l'accesso alle proprietà e ai metodi esposti da un oggetto . (Ereditato da Attribute) |